Efficient Memory Management for Large Language…
PagedAttention connects a familiar systems idea—virtual-memory paging—to one of LLM serving's hardest constraints: a large, dynamic KV cache. Read it to see how memory layout, sharing, and allocation policy turn directly into higher batching capacity and serving throughput.
Reading focus: Why contiguous KV-cache allocation wastes memory through fragmentation and over-reservation. How fixed-size KV blocks let vLLM allocate, share, and reclaim cache memory on demand. Why better memory utilization raises serving throughput without changing the model itself.
SOSP 2023. Kwon et al.. 55 min read, hard difficulty.