In practice
It is why generating the tenth token costs less than the first: the cache avoids redoing work. It eats a lot of VRAM and grows with context, so it is often the real bottleneck for serving many users in parallel. Optimizing it (paged, quantized) is central to cutting inference cost.
Related terms
Seen in the wild
7 entries mentioning it- HighDeepSeek V4.1 Flash: 552B open MoE under MIT with KV cache cut to a quarter
- MediumFlashInfer 0.2: customizable attention kernels for LLM serving
- HighMooncake: the KV-cache-centric disaggregated architecture serving Kimi
- HighAutomatic Prefix Caching in vLLM 0.4.0: KV cache reused across requests with the same prefix
- MediumvLLM 0.3.0: FP8 (E5M2) KV cache arrives
- MediumSGLang: RadixAttention and a structured language, up to 5x throughput
- HighvLLM: 24x LLM throughput with PagedAttention from UC Berkeley