ParisKV: Fast and Drift-Robust KV-Cache Retrieval for Long-Context LLMs
Yanlin Qi, Xinhang Chen, Huiqiang Jiang, Qitong Wang, Botao Peng, Themis Palpanas

TL;DR
ParisKV is a GPU-native, drift-robust KV-cache retrieval framework that significantly improves long-context LLM decoding efficiency, scalability, and latency, outperforming existing methods at million-token scales.
Contribution
It introduces a novel collision-based candidate selection and quantized reranking approach, enabling efficient, scalable, and drift-robust KV-cache retrieval for long-context LLMs.
Findings
Matches or outperforms full attention quality on long-input benchmarks.
Achieves up to 2.8× higher throughput within full attention's range.
Reduces decode latency by 17× and 44× compared to state-of-the-art baselines.
Abstract
KV-cache retrieval is essential for long-context LLM inference, yet existing methods struggle with distribution drift and high latency at scale. We introduce ParisKV, a drift-robust, GPU-native KV-cache retrieval framework based on collision-based candidate selection, followed by a quantized inner-product reranking estimator. For million-token contexts, ParisKV supports CPU-offloaded KV caches via Unified Virtual Addressing (UVA), enabling on-demand top- fetching with minimal overhead. ParisKV matches or outperforms full attention quality on long-input and long-generation benchmarks. It achieves state-of-the-art long-context decoding efficiency: it matches or exceeds full attention speed even at batch size 1 for long contexts, delivers up to 2.8 higher throughput within full attention's runnable range, and scales to million-token contexts where full attention runs out of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCaching and Content Delivery · Advanced Neural Network Applications · Advanced Data Storage Technologies
