Understanding Linux Memory Management: Page Faults, mmap, and userfaultfd
How Linux demand-pages memory, what mmap does to physical pages, why replacing a mapping breaks direct memory access and shared memory, and how userfaultfd lets you lazily populate memory without…
Read the full articleYou might also wanna read
Understanding Immutable Linux: Concepts, Implementations, and Trade-offs
Lies, damn lies, and read only filesystems
Competitive analysis of online paging algorithms may be based on a flawed model assumption
In any real system a newly computed datum begins its existence in the processor rather than in external memory, and thus does not inevitably
Systematic Study of Agent Memory Systems for LLMs Reveals No One-Size-Fits-All Architecture
Memory for large language model (LLM) agents has rapidly evolved from simple retrieval-augmented mechanisms into a data management system th
How to Limit CPU and RAM Usage in Linux: A Guide to cpulimit, cgroups, systemd, and ulimit
In this guide, we'll explain how to limit CPU and memory usage of any Linux process using cpulimit, cgroups, systemd, and ulimit with real e
LMCache: A KV Cache Management Layer for Scalable LLM Inference
Learn how LMCache reduces TTFT and improves throughput for LLM inference with tiered KV cache offloading, non-prefix reuse, PD disaggregatio
Memory in LLMs: The Rise of Key-Value Caches
Key-value caches are transforming memory management in LLMs, revealing architectural shifts and promising new efficiencies. But are they the

Comments
Sign in to join the conversation.
No comments yet. Be the first.