Saved in:
Bibliographic Details
Main Authors: Xu, Yichun, Khaira, Navjot K., Singh, Tejinder
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2603.20397
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918400399245312
author Xu, Yichun
Khaira, Navjot K.
Singh, Tejinder
author_facet Xu, Yichun
Khaira, Navjot K.
Singh, Tejinder
contents The key-value (KV) cache is a foundational optimization in Transformer-based large language models (LLMs), eliminating redundant recomputation of past token representations during autoregressive generation. However, its memory footprint scales linearly with context length, imposing critical bottlenecks on GPU memory capacity, memory bandwidth, and inference throughput as production LLMs push context windows from thousands to millions of tokens. Efficient KV cache management has thus become a first-order challenge for scalable LLM deployment. This paper provides a systematic review of recent KV cache optimization techniques, organizing them into five principal directions: cache eviction, cache compression, hybrid memory solutions, novel attention mechanisms, and combination strategies. For each category we analyze the underlying mechanisms, deployment trade-offs, and empirical performance across memory reduction, throughput, and model accuracy metrics. We further map techniques to seven practical deployment scenarios, including long-context single requests, high-throughput datacenter serving, edge devices, multi-turn conversations, and accuracy-critical reasoning, providing actionable guidance for practitioners selecting among competing approaches. Our analysis reveals that no single technique dominates across all settings; instead, the optimal strategy depends on context length, hardware constraints, and workload characteristics, pointing toward adaptive, multi-stage optimization pipelines as a promising direction for future research.
format Preprint
id arxiv_https___arxiv_org_abs_2603_20397
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle KV Cache Optimization Strategies for Scalable and Efficient LLM Inference
Xu, Yichun
Khaira, Navjot K.
Singh, Tejinder
Machine Learning
Artificial Intelligence
I.2.7; B.3.2; D.4.8; C.4
The key-value (KV) cache is a foundational optimization in Transformer-based large language models (LLMs), eliminating redundant recomputation of past token representations during autoregressive generation. However, its memory footprint scales linearly with context length, imposing critical bottlenecks on GPU memory capacity, memory bandwidth, and inference throughput as production LLMs push context windows from thousands to millions of tokens. Efficient KV cache management has thus become a first-order challenge for scalable LLM deployment. This paper provides a systematic review of recent KV cache optimization techniques, organizing them into five principal directions: cache eviction, cache compression, hybrid memory solutions, novel attention mechanisms, and combination strategies. For each category we analyze the underlying mechanisms, deployment trade-offs, and empirical performance across memory reduction, throughput, and model accuracy metrics. We further map techniques to seven practical deployment scenarios, including long-context single requests, high-throughput datacenter serving, edge devices, multi-turn conversations, and accuracy-critical reasoning, providing actionable guidance for practitioners selecting among competing approaches. Our analysis reveals that no single technique dominates across all settings; instead, the optimal strategy depends on context length, hardware constraints, and workload characteristics, pointing toward adaptive, multi-stage optimization pipelines as a promising direction for future research.
title KV Cache Optimization Strategies for Scalable and Efficient LLM Inference
topic Machine Learning
Artificial Intelligence
I.2.7; B.3.2; D.4.8; C.4
url https://arxiv.org/abs/2603.20397