InstCache: A Predictive Cache for LLM Serving
On the map: Efficient LLM inference and serving → KV cache optimization
Abstract (arXiv)
The revolutionary capabilities of Large Language Models (LLMs) are attracting rapidly growing popularity and leading to soaring user requests to inference serving systems. Caching techniques, which leverage data reuse to reduce computation, offer opportunities to optimize the performance of LLM inference engines. On the one hand, the low-level key-value (KV) cache working at the token level is widely adopted, albeit it incurs significant overhead as request volume grows. On the other hand, instruction-level caching, which stores full instruction-response pairs, is expected to play an increasingly crucial role. However, the high variability in the content and length of instructions make it rare for identical instructions to recur within a short time window, presenting challenges for effective caching instruction-response pairs. To address this challenge, we propose InstCache, a predictive caching mechanism for LLM serving systems. Leveraging the capability of LLMs, we can effectively reorder the representation space of instruction texts and develop a sufficient level of spatial locality. Such spatial locality enables us to predict potential instructions located in a compact region in the space, resulting in an effective caching system at runtime. Experimental results demonstrate that InstCache achieves a 2.3x higher hit rate compared to the upper bound of traditional caching mechanisms on WildChat dataset and reduces the time per output token of vLLM by up to 42.0% and 50.0% on LMSys and Moss datasets, respectively.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Placed in KV cache optimization, one of 12 directions in Efficient LLM inference and serving. Builds on 15 of its 34 references that are in the map. First posted on arXiv 21 Nov 2024.
Builds on
15 of 34 references.
Closest ancestors · 3
Same direction, newest first
- 2024ChunkAttention: Efficient Self-Attention with Prefix-Aware KV Cache and Two-Phase Partition23 Feb
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttention12 Sep
- 2023H2O: Heavy-Hitter Oracle for Efficient Generative Inference of Large Language Models24 Jun
Other references · 12
- 2024The Llama 3 Herd of Modelscited by 14,192
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
- 2023Retrieval-Augmented Generation for Large Language Models: A Surveycited by 2,185
- 2023Efficient Streaming Language Models with Attention Sinkscited by 2,115
- 2024Chatbot Arena: An Open Platform for Evaluating LLMs by Human Preferencecited by 1,151
- 2024DeepSeek-V2: A Strong, Economical, and Efficient Mixture-of-Experts Language Modelcited by 1,093
- 2021A General Language Assistant as a Laboratory for Alignmentcited by 1,023
- 2024WildChat: 1M ChatGPT Interaction Logs in the Wildcited by 598
- 2023LMSYS-Chat-1M: A Large-Scale Real-World LLM Conversation Datasetcited by 449
- 2024The Early Bird Catches the Leak: Unveiling Timing Side Channels in LLM Serving Systemscited by 29
- 2024SCALM: Towards Semantic Caching for Automated Chat Services with Large Language Modelscited by 16
- 2024LLMs for Test Input Generation for Semantic Cachescited by 4
Built on by
Citing papers per year: 2025: 3; 2026: 3.
6 papers.
- 2025Taming the Titans: A Survey of Efficient LLM Inference Servingcited by 16
- 2025Semantic Caching of Contextual Summaries for Efficient Question-Answering with Language Modelscited by 5
- 2026SemanticALLI: Caching Reasoning, Not Just Responses, in Agentic Systemscited by 4
- 2025Generative Caching for Structurally Similar Prompts and Responsescited by 3
- 2026From Exact Hits to Close Enough: Semantic Caching for LLM Embeddingscited by 1
- 2026DynBranch: Speculative Subgraph Reuse for Dynamic Agentic LLM Servingcited by 0
- 2026DynBranch: Speculative Subgraph Reuse for Dynamic Agentic LLM Serving25 Sep 2026
- 2026From Exact Hits to Close Enough: Semantic Caching for LLM Embeddings7 Feb 2026
- 2026SemanticALLI: Caching Reasoning, Not Just Responses, in Agentic Systems22 Jan 2026
- 2025Generative Caching for Structurally Similar Prompts and Responses14 Nov 2025
- 2025Semantic Caching of Contextual Summaries for Efficient Question-Answering with Language Models16 May 2025
- 2025Taming the Titans: A Survey of Efficient LLM Inference Serving28 Apr 2025
Similar, not cited
Close in wording, no citation either way
- 2025IC-Cache: Efficient Large Language Model Serving via In-context Caching
- 2026Comparative Characterization of KV Cache Management Strategies for LLM Inference
- 2026Towards Efficient Large Language Model Serving: A Survey on System-Aware KV Cache Optimization
- 2026KV Cache Optimization Strategies for Scalable and Efficient LLM Inference
- 2026The KV Cache Working Set: Online Capacity Planning for LLM Inference Systems
- 2025LMCache: An Efficient KV Cache Layer for Enterprise-Scale LLM Inference
- 2025Shared Disk KV Cache Management for Efficient Multi-Instance Inference in RAG-Powered LLMs
- 2024Efficient LLM Inference with Kcache