KV-Repurpose: A Testbed for Evaluating Non-Prefix KV-Cache Reuse
We present KV-Repurpose, an open-source, vLLM-based system for developing and evaluating segment-wise KV-cache reuse beyond exact prefixes.
ProofPaper ↗
Key points
- KV-cache reuse in large language model serving is commonly limited to exact prompt prefixes, preventing reuse when the same retrieved document appears after different system prompts, conversation histories, or dynamic metadata.
- The system combines cache-aware segment scheduling, prompt construction, capacity management, workload generation, and runtime monitoring.
- Experiments on long-context benchmarks show that naive segment reuse largely preserves output quality for single-document question answering and summarization, while exposing clear limitations in cross-document reasoning.
- Under a Zipfian RAG-style workload in which 20% of requests share a fixed prefix, KV-Repurpose achieves a substantially higher token-level cache hit rate than prefix caching at the same 30 GB cache capacity, 63.9% versus 3.3%, resulting in lower TTFT.
Sources (1)
- [1]KV-Repurpose: A Testbed for Evaluating Non-Prefix KV-Cache ReusearXiv (AI, ML, NLP, CV, robotics, multi-agent) · Oct 9, 06:17 AM
We present KV-Repurpose, an open-source, vLLM-based system for developing and evaluating segment-wise KV-cache reuse beyond exact prefixes.
KV-cache reuse in large language model serving is commonly limited to exact prompt prefixes, preventing reuse when the same retrieved document appears after different system prompts, conversation histories, or dynamic metadata.
Extractive summary: sentences quoted from the sources.
Before this
- Oct 8, 2026Understanding Jev, the new model everyone is talking about
- Oct 8, 2026mistralai/Voxtral-Mini-4B-Realtime-Arabic
- Oct 8, 2026Read What Matters: Query-Adaptive Quantization for KV Caches
- Oct 8, 2026ConwayResearch/Underdog-Saluki-27B-1.0
- Oct 7, 2026[AINews] Claude Haiku 5.5 — better than GPT-6 Luna at the same pricing
- Oct 7, 2026Dual-QK: Sharp Queries and Flat Keys for Prunable 2-bit KV Caches