Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
In the last video, we learned about copy-on-write (CoW) and understood its mechanics by digging inside the mmap pathway in the kernel.
-
In the last video, we discussed demand paging.
-
In the previous video in our virtual memory series, we discussed demand paging.
-
Welcome back to the video series on virtual memory based on my article on the same topic.
-
Welcome back to our series on x86 assembly programming.
-
This is a short aside in our virtual memory series.
-
This is the 5th video in our virtual memory series.
-
This is the fourth video in our virtual memory series based on the article/ebook I wrote.
-
This is the third video in the virtual memory series based on the virtual memory article/book that I wrote.
-
Today, in weird C code tricks, I want to show you a small example from Git’s source code.
-
This video is a continuation of our virtual memory series, based on the article/book I wrote on the same topic.
-
In my last article, I covered virtual memory in depth.
-
This post is almost a book-level coverage of virtual memory.
-
GPUs power modern deep learning models because these models rely on tensor operations, which can be efficiently parallelized on GPUs with their thousands of cores.
-
Welcome back to our series on x86 assembly programming.
-
Cover image: Depicting rdtsc, lfence and rdtscp instruction with a backdrop of a clock Performance is critical for systems programmers, and accurate benchmarking is the foundation of meaningful optimization.
-
The Pi release of Python (so named because it is version 3.14, matching the digits of π) is finally here.
-
Cover: Strong reference vs Weak Reference When working with Python (and many other languages), you often rely on the runtime to manage memory for you.
-
Foreword A recurring theme of this newsletter is going under the hood: how interpreters, compilers, and runtimes actually work, and what performance trade‑offs they force on us.
-
Cover: A Flamegraph highlighting performance overhead due to system calls System calls are how user programs talk to the operating system.
-
Performance engineering can be deeply mysterious.
-
Big O vs Hardware In algorithm design, we often rely on time complexity to compare solutions.