mlsanityData to 14 Oct 2026

KVPR: Efficient LLM Inference with I/O-Aware KV Cache Partial Recomputation

arXiv 2411.17089 ↗First posted 26 Nov 2024cs.LG cs.DC cs.PFcited by 13

On the map: Efficient LLM inference and serving → KV cache optimization

Abstract (arXiv)

Inference for Large Language Models (LLMs) is computationally demanding. To reduce the cost of auto-regressive decoding, Key-Value (KV) cache is used to store intermediate activations, which significantly lowers the computational overhead for token generation. However, the memory required for the KV cache grows rapidly, often exceeding the capacity of GPU memory. A cost-effective alternative is to offload KV cache to CPU memory, which alleviates GPU memory pressure, but shifts the bottleneck to the limited bandwidth of the PCIe connection between the CPU and GPU. Existing methods attempt to address these issues by overlapping GPU computation with I/O or employing CPU-GPU heterogeneous execution, but they are hindered by excessive data movement and dependence on CPU capabilities. Fully overlapping PCIe communication latency gets challenging as the size of the KV cache grows and/or the GPU compute capabilities increase. In this paper, we introduce KVPR, an efficient I/O-aware LLM inference method where the CPU first transfers a partial set of activations, from which the GPU can start recomputing the KV cache values. While the GPU recomputes the partial KV cache, the remaining portion of the KV cache is transferred concurrently from the CPU. This approach overlaps GPU recomputation with KV cache transfer to minimize idle GPU time and maximize inference performance. KVPR is fully automated by integrating a profiler module that utilizes input characteristics and system hardware information, a scheduler module to optimize the distribution of computation and communication workloads, and a runtime module to efficiently execute the derived execution plan. Experimental results show that KVPR achieves up to 35.8% lower latency and 46.2% higher throughput during decoding compared to state-of-the-art approaches. The code is available at https://github.com/chaoyij/KVPR.

Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). Placed in KV cache optimization, one of 12 directions in Efficient LLM inference and serving. Builds on 19 of its 30 references that are in the map. First posted on arXiv 26 Nov 2024.

Builds on

19 of 30 references.

Closest ancestors · 4

Same direction, newest first

  1. 2024Fast State Restoration in LLM Serving with HCache7 Oct
  2. 2024InfiniGen: Efficient Generative Inference of Large Language Models with Dynamic KV Cache Management28 Jun
  3. 2023CacheGen: KV Cache Compression and Streaming for Fast Large Language Model Serving11 Oct
  4. 2023Efficient Memory Management for Large Language Model Serving with PagedAttention12 Sep

Other references · 15

  1. 2017Attention Is All You Needcited by 60,361
  2. 2020Language Models are Few-Shot Learnerscited by 32,419
  3. 2023GPT-4 Technical Reportcited by 18,396
  4. 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
  5. 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,673
  6. 2022OPT: Open Pre-trained Transformer Language Modelscited by 3,512
  7. 2023Efficient Streaming Language Models with Attention Sinkscited by 2,186
  8. 2024KIVI: A Tuning-Free Asymmetric 2bit Quantization for KV Cachecited by 637
  9. 2024KVQuant: Towards 10 Million Context Length LLM Inference with KV Cache Quantizationcited by 591
  10. 2023FlexGen: High-Throughput Generative Inference of Large Language Models with a Single GPUcited by 575
  11. 2022DeepSpeed Inference: Enabling Efficient Inference of Transformer Models at Unprecedented Scalecited by 407
  12. 2022Recommendation as Language Processing (RLP): A Unified Pretrain, Personalized Prompt & Predict Paradigm (P5)cited by 402
3 more
  1. 2024FastDecode: High-Throughput GPU-Efficient LLM Serving using Heterogeneous Pipelinescited by 49
  2. 2024ALISA: Accelerating Large Language Model Inference via Sparsity-Aware KV Cachingcited by 48
  3. 2024NEO: Saving GPU Memory Crisis with CPU Offloading for Online LLM Inferencecited by 37

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 2; 2026: 11.

13 papers.

Sort:

By area:

Similar, not cited

Close in wording, no citation either way

  1. 2025LMCache: An Efficient KV Cache Layer for Enterprise-Scale LLM Inference
  2. 2025Efficient LLM Inference with Activation Checkpointing and Hybrid Caching
  3. 2026Comparative Characterization of KV Cache Management Strategies for LLM Inference
  4. 2024KVDirect: Distributed Disaggregated LLM Inference
  5. 2025Striking the Right Balance between Compute and Copy: Improving LLM Inferencing Under Speculative Decoding
  6. 2024XKV: Personalized KV Cache Memory Reduction for Long-Context LLM Inference
  7. 2023Efficient LLM inference solution on Intel GPU
  8. 2025Accelerating LLM Inference Throughput via Asynchronous KV Cache Prefetching