Overview

Prefix caching stores the key-value (KV) states computed for a prompt prefix and reuses them when later requests share that prefix, reducing repeated prefill work and time-to-first-token. Serving systems use radix-tree matching, cache-aware ordering and routing, and scheduling policies to exploit reuse in settings such as retrieval-augmented generation and multi-agent workloads. Eviction policies and GPU, host-memory, or disk offloading manage limited cache capacity; hybrid recurrent models can use checkpoints or suffix replay to reconstruct reusable state. The main tension is that cache hits improve efficiency only when reused state remains correct and useful, while memory pressure, changing workloads, load imbalance, and privacy risks can limit sharing or affect quality.

Latest papers

CardsList

36 papers6 papers in the last four weeks, down 45% on the four weeks before. 0.0% of all new papers.

  1. PEEK: Predictive Queue-Informed KV Cache Management for LLM Serving

    May 10, 2026Bing Xie, Zhipeng Wang, Masahiro Tanaka +1LLM ServingKV Caching

  2. HAServe: Horizon-Aware Scheduling and Memory Co-Design for Efficient LLM Serving

    May 9, 2026Xingyu Qu, Tianhao Lin, Yiqi Li +2LLM ServingKV Caching

  3. Towards Distributed Inference of LLMs on a P2P Network

    May 7, 2026Shabari S Nair, Krishanu SainiLLM InferenceKV Caching

  4. Accelerating Suffix Jailbreak attacks with Prefix-Shared KV-cache

    Mar 12, 2026Xinhai Wang, Shaopeng Fu, Shu Yang +3Jailbreak AttacksLLM Jailbreak Attacks

  5. PrefixWall: Mitigating Prefix Caching Side Channels in Shared LLM Systems

    Mar 11, 2026Panagiotis Georgios Pennas, Konstantinos Papaioannou, Marco Guarnieri +1LLM SecurityPrefix Caching