IC-Cache: Efficient Large Language Model Serving via In-context Caching
Not on the map. Why?
Abstract (arXiv)
Large language models (LLMs) have excelled in various applications, yet serving them at scale is challenging due to their substantial resource demands and high latency. Our real-world studies reveal that over 70% of user requests to LLMs have semantically similar counterparts, suggesting the potential for knowledge transfer among requests. However, naively caching and reusing past responses leads to a big quality drop. In this paper, we introduce IC-Cache, a caching system that enables live LLM capability augmentation to improve serving efficiency: by leveraging historical request-response pairs from larger models as in-context examples, IC-Cache empowers small LLMs to imitate and even exceed the compositional abilities (e.g., reasoning) of their larger counterparts, enabling selective offloading of requests to reduce cost and latency. Achieving this live augmentation at scale introduces intricate trade-offs between response quality, latency, and system throughput. For a new request, IC-Cache efficiently selects similar, high-utility examples to prepend them to the new request's input. At scale, it adaptively routes requests across LLMs of varying capabilities, accounting for response quality and serving loads. IC-Cache employs a cost-aware cache replay mechanism that refines example quality offline to maximize online cache utility and efficiency. Evaluations on millions of realistic requests demonstrate that IC-Cache improves LLM serving throughput by 1.4-5.9x and reduces latency by 28-71% without hurting response quality.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). Builds on 37 of its 77 references that are in the map. First posted on arXiv 22 Jan 2025.
Builds on
37 of 77 references.
References · 37
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2022Training language models to follow instructions with human feedbackcited by 15,971
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,297
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,626
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2022Emergent Abilities of Large Language Modelscited by 2,512
- 2017Billion-scale similarity search with GPUscited by 2,497
- 2024Gemma 2: Improving Open Language Models at a Practical Sizecited by 1,998
- 2023Self-RAG: Learning to Retrieve, Generate, and Critique through Self-Reflectioncited by 1,839
- 2016MS MARCO: A Human Generated MAchine Reading COmprehension Datasetcited by 1,605
- 2023SGLang: Efficient Execution of Structured Language Model Programscited by 1,141
25 more
- 2024SimPO: Simple Preference Optimization with a Reference-Free Rewardcited by 963
- 2023Large Language Modelscited by 780
- 2024RouteLLM: Learning to Route LLMs with Preference Datacited by 682
- 2023Safe RLHF: Safe Reinforcement Learning from Human Feedbackcited by 656
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Servingcited by 617
- 2023Splitwise: Efficient generative LLM inference using phase splittingcited by 558
- 2023Active Retrieval Augmented Generationcited by 516
- 2023LMSYS-Chat-1M: A Large-Scale Real-World LLM Conversation Datasetcited by 461
- 2023Enhancing Retrieval-Augmented Large Language Models with Iterative Retrieval-Generation Synergycited by 346
- 2023SARATHI: Efficient LLM Inference by Piggybacking Decodes with Chunked Prefillscited by 193
- 2023DistillSpec: Improving Speculative Decoding via Knowledge Distillationcited by 165
- 2023Fast Distributed Inference Serving for Large Language Modelscited by 145
- 2023Compositional Exemplars for In-context Learningcited by 144
- 2024Inference without Interference: Disaggregate LLM Inference for Mixed Downstream Workloadscited by 121
- 2024MegaScale: Scaling Large Language Model Training to More Than 10,000 GPUscited by 112
- 2024PowerInfer-2: Fast Large Language Model Inference on a Smartphonecited by 103
- 2024Parrot: Efficient Serving of LLM-based Applications with Semantic Variablecited by 99
- 2023A Theory of Emergent In-Context Learning as Implicit Structure Inductioncited by 86
- 2024In-context Learning with Retrieved Demonstrations for Language Models: A Surveycited by 70
- 2024LongRAG: A Dual-Perspective Retrieval-Augmented Generation Paradigm for Long-Context Question Answeringcited by 49
- 2024Andes: Defining and Enhancing Quality-of-Experience in LLM-Based Text Streaming Servicescited by 45
- 2023Tree of Clarifications: Answering Ambiguous Questions with Retrieval-Augmented Large Language Modelscited by 43
- 2023Generating Data for Symbolic Language with Large Language Modelscited by 12
- 2025HyGen: Efficient LLM Serving via Elastic Online-Offline Request Co-locationcited by 10
- 2024Auto-GDA: Automatic Domain Adaptation for Efficient Grounding Verification in Retrieval-Augmented Generationcited by 2
Built on by
Citing papers per year: 2025: 5; 2026: 8.
13 papers.
Sort:
By area:
- 2025XRPO: Pushing the limits of GRPO with Targeted Exploration and Exploitationcited by 18
- 2025CORRECT: COndensed eRror RECognition via knowledge Transfer in multi-agent systemscited by 15
- 2025Semantic Caching of Contextual Summaries for Efficient Question-Answering with Language Modelscited by 5
- 2025Generative Caching for Structurally Similar Prompts and Responsescited by 3
- 2025xGR: Efficient Generative Recommendation Serving at Scalecited by 2
- 2026SmartGen: Seamless Disaggregated LLM Inference with Selective KV Cache Transfercited by 2
- 2026SoundWeaver: Semantic Warm-Starting for Text-to-Audio Diffusion Servingcited by 0
- 2026LegoDiffusion: Micro-Serving Text-to-Image Diffusion Workflowscited by 0
- 2026SPEAR: A System for Post-Quantization Error-Adaptive Recovery Enabling Efficient Low-Bit LLM Servingcited by 0
- 2026FlashDiff: Efficient Regional Execution and Scheduling for Diffusion Model Servingcited by 0
- 2026ServerlessT2I: Efficient Text-to-Image Workflow Serving on a Serverless Platformcited by 0
- 2026REVA: Reusable Evidence View Aggregation for Context-Efficient RAG Servingcited by 0
1 more
- 2026TierKV: Long-Context On-Device LLMs via Predictive Multi-Tier KV Caching18 Sep 2026
- 2026REVA: Reusable Evidence View Aggregation for Context-Efficient RAG Serving10 Sep 2026
- 2026SmartGen: Seamless Disaggregated LLM Inference with Selective KV Cache Transfer30 Jul 2026
- 2026ServerlessT2I: Efficient Text-to-Image Workflow Serving on a Serverless Platform29 Jul 2026
- 2026FlashDiff: Efficient Regional Execution and Scheduling for Diffusion Model Serving13 Jul 2026
- 2026SPEAR: A System for Post-Quantization Error-Adaptive Recovery Enabling Efficient Low-Bit LLM Serving4 Jun 2026
- 2026LegoDiffusion: Micro-Serving Text-to-Image Diffusion Workflows9 Apr 2026
- 2026SoundWeaver: Semantic Warm-Starting for Text-to-Audio Diffusion Serving9 Mar 2026
- 2025xGR: Efficient Generative Recommendation Serving at Scale12 Dec 2025
- 2025Generative Caching for Structurally Similar Prompts and Responses14 Nov 2025
- 2025XRPO: Pushing the limits of GRPO with Targeted Exploration and Exploitation8 Oct 2025
- 2025CORRECT: COndensed eRror RECognition via knowledge Transfer in multi-agent systems28 Sep 2025
- 2025xGR: Efficient Generative Recommendation Serving at Scalecited by 2
- 2026SmartGen: Seamless Disaggregated LLM Inference with Selective KV Cache Transfercited by 2
- 2026SPEAR: A System for Post-Quantization Error-Adaptive Recovery Enabling Efficient Low-Bit LLM Servingcited by 0
- 2026TierKV: Long-Context On-Device LLMs via Predictive Multi-Tier KV Cachingcited by 0
- 2026TierKV: Long-Context On-Device LLMs via Predictive Multi-Tier KV Caching18 Sep 2026
- 2026SmartGen: Seamless Disaggregated LLM Inference with Selective KV Cache Transfer30 Jul 2026
- 2026SPEAR: A System for Post-Quantization Error-Adaptive Recovery Enabling Efficient Low-Bit LLM Serving4 Jun 2026
- 2025xGR: Efficient Generative Recommendation Serving at Scale12 Dec 2025
Similar, not cited
Close in wording, no citation either way
- 2025Rethinking Caching for LLM Serving Systems: Beyond Traditional Heuristics
- 2025Cache-to-Cache: Direct Semantic Communication Between Large Language Models
- 2025Semantic Caching for Low-Cost LLM Serving: From Offline Learning to Online Adaptation
- 2024InstCache: A Predictive Cache for LLM Serving
- 2025KVShare: An LLM Service System with Efficient and Effective Multi-Tenant KV Cache Reuse
- 2026Asynchronous Verified Semantic Caching for Tiered LLM Architectures
- 2024EPIC: Efficient Position-Independent Caching for Serving Large Language Models
- 2024Beyond KV Caching: Shared Attention for Efficient LLMs