oleg_fov
@oleg_fov
694
subscribers
820
links
FOV aka Field of View
main:
@oleg_log
halp:
@olegkovalov
Download Telegram
Join
oleg_fov
694 subscribers
oleg_fov
#perf
#memory
#os
https://www.youtube.com/watch?v=A0ANld6It9c
YouTube
USENIX ATC '20 - End the Senseless Killing: Improving
Memory
Management for Mobile Operating Systems
End the Senseless Killing: Improving
Memory
Management for Mobile Operating Systems
Niel Lebeck, Arvind Krishnamurthy, and Henry M. Levy, University of Washington; Irene Zhang, Microsoft Research
To ensure low-latency
memory
allocation, mobile operating…
oleg_fov
#gpu
#cpp
#cuda
#memory
https://www.youtube.com/watch?v=VogqOscJYvk
YouTube
The One-Decade Task: Putting std::atomic in CUDA. - Olivier Giroux - CppCon 2019
http://CppCon.org
Discussion & Comments: https://www.reddit.com/r/cpp/
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2019
—
The One-Decade Task: Putting std::atomic in CUDA.
Some tasks…
oleg_fov
#perf
#memory
https://www.youtube.com/watch?v=8g9fG7cApbc
YouTube
"Runtime scheduling: theory and reality" by Eben Freeman
Whether you're using plain old OS threads or a userspace threading model, understanding the subtleties of scheduling and how it affects parallel programs can be tricky. As systems and performance engineers, there are many questions we can ask:
Can we quantify…
oleg_fov
#perf
#memory
https://www.youtube.com/watch?v=koTf7u0v41o
YouTube
Plenary: Performance Matters - Emery Berger - CppCon 2020
https://cppcon.org/
https://github.com/CppCon/CppCon2020/blob/main/Presentations/performance_matters/performance_matters__emery_berger__cppcon_2020.pdf
---
Performance is one of the chief reasons why many C++ programmers love the language. In the past, Moore's…
oleg_fov
#cpp
#gpu
#parallel
#hardware
#memory
https://www.youtube.com/watch?v=VJ1QLrmfQws
YouTube
CUDA
Memory
Model
Hello CUDA community,
We're happy to share our first online meetup!
On January 4th we talked about CUDA
memory
consistency model.
Speaker:
Georgy Evtushenko
Abstract:
The main source of non-deterministic concurrency bugs is a misunderstanding of the
memory
…
oleg_fov
#zig
#memory
https://www.youtube.com/watch?v=vHWiDx_l4V0
YouTube
What's a
Memory
Allocator Anyway? - Benjamin Feng
From Zig SHOWTIME #5
https://zig.show
0:00 Title
0:39 Talk
34:19 Interview
oleg_fov
#perf
#memory
#csharp
https://www.youtube.com/watch?v=XGtieBVI1lk
YouTube
Андрей Акиньшин — Поговорим про память
Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
Во многих современных приложениях производительность упирается в память. Измерять скорость работы и писать корректные бенчмарки в таком случае не так-то просто: слишком много факторов влияют на итоговое…
oleg_fov
#java
#memory
https://www.youtube.com/watch?v=TK-7GCCDF_I
YouTube
GeeCON 2018: Aleksey Shipilëv - Java
Memory
Model Unlearning Experience
This talk is another attempt at explaining the Java
Memory
Model (JMM). This time we would assume people come to concurrency world with their preconceptions how the world works, and conjecture that is the major reason learning the low-level concurrency is…
oleg_fov
#perf
#memory
https://www.youtube.com/watch?v=L7zSU9HI-6I
YouTube
Herb Sutter @ NWCPP: Machine Architecture: Things Your Programming Language Neve
High-level languages insulate the programmer from the machine. That’s a wonderful thing -- except when it obscures the answers to the fundamental questions of “What does the program do?” and “How much does it cost?”
The C++/C#/Java programmer is less insulated…
oleg_fov
#cpp
#memory
https://www.youtube.com/watch?v=LIb3L4vKZ7U
YouTube
CppCon 2015: Andrei Alexandrescu “std::allocator...”
http://www.Cppcon.org
—
std::allocator Is to Allocation what std::vector Is to Vexation
--
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2015
—
std::allocator has an inglorious past…
oleg_fov
#memory
https://www.youtube.com/watch?v=tqG9pr1K5G8
YouTube
2020 LLVM Developers’ Meeting: E. Stepanov “
Memory
tagging in LLVM and Android”
https://llvm.org/devmtg/2020-09/
—
Memory
tagging in LLVM and Android - Evgenii Stepanov
Slides: https://llvm.org/devmtg/2020-09/slides/Stepanov-Memory_tagging_in_LLVM_and_Android.pdf
—
Native code in
memory
-unsafe languages like C and C++ is often vulnerable…
oleg_fov
#perf
#memory
https://www.youtube.com/watch?v=H8THRznXxpQ
YouTube
Powerful Page Mapping Techniques
Once you know how CPU address translation works, you can use it to do some surprisingly powerful operations that would have seemed difficult or impossible otherwise. From the Performance-Aware Programming series: https://www.computerenhance.com/p/powerful…
oleg_fov
#cpp
#memory
https://www.youtube.com/watch?v=dFIqNZ8VbRY
YouTube
*(char*)0 = 0; - What Does the C++ Programmer Intend With This Code? - JF Bastien - C++ on Sea 2023
https://cpponsea.uk/
---
*(char*)0 = 0; - What Does the C++ Programmer Intend With This Code? - JF Bastien - C++ on Sea 2023
int main() {
*(char*)0 = 0;
}
This is a very simple program. Some might find it offensive, but let’s enjoy ourselves instead.…