LaCache: Ladder-Shaped KV Caching for Efficient Long-Context Modeling of Large Language Models

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Shi, Dachuan, Fu, Yonggan, Yuan, Xiangchi, Yu, Zhongzhi, You, Haoran, Li, Sixu, Dong, Xin, Kautz, Jan, Molchanov, Pavlo, Yingyan, Lin
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915398319865856
author Shi, Dachuan
Fu, Yonggan
Yuan, Xiangchi
Yu, Zhongzhi
You, Haoran
Li, Sixu
Dong, Xin
Kautz, Jan
Molchanov, Pavlo
Yingyan
Lin
author_facet Shi, Dachuan
Fu, Yonggan
Yuan, Xiangchi
Yu, Zhongzhi
You, Haoran
Li, Sixu
Dong, Xin
Kautz, Jan
Molchanov, Pavlo
Yingyan
Lin
contents Recent advancements in Large Language Models (LLMs) have spurred interest in numerous applications requiring robust long-range capabilities, essential for processing extensive input contexts and continuously generating extended outputs. As sequence lengths increase, the number of Key-Value (KV) pairs in LLMs escalates, creating a significant efficiency bottleneck. In this paper, we propose a new KV cache optimization paradigm called LaCache, a training-free method for efficient and accurate generative inference of LLMs. LaCache enables LLMs to simultaneously address both of the critical challenges in long-range modeling: robust long-range capabilities and continuous generation without running out-of-memory (OOM). Specifically, LaCache integrates two key innovations: (1) a ladder-shaped KV cache pattern that stores KV pairs not only sequentially (left-to-right within each layer) but also across layers (from shallow to deep), providing an extended span for capturing long-range dependencies under a fixed storage budget, thereby boosting long-range capabilities; and (2) an iterative compaction mechanism that progressively compresses older caches, freeing up space for new tokens within a fixed cache size. This token distance-based dynamic compression enables more effective continuous generation under constrained cache budgets. Experiments across various tasks, benchmarks, and LLM models consistently validate LaCache's effectiveness in enhancing LLMs' long-range capabilities. Our code is available at https://github.com/GATECH-EIC/LaCache.
format Preprint
id arxiv_https___arxiv_org_abs_2507_14204
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle LaCache: Ladder-Shaped KV Caching for Efficient Long-Context Modeling of Large Language Models
Shi, Dachuan
Fu, Yonggan
Yuan, Xiangchi
Yu, Zhongzhi
You, Haoran
Li, Sixu
Dong, Xin
Kautz, Jan
Molchanov, Pavlo
Yingyan
Lin
Machine Learning
Artificial Intelligence
Computation and Language
Recent advancements in Large Language Models (LLMs) have spurred interest in numerous applications requiring robust long-range capabilities, essential for processing extensive input contexts and continuously generating extended outputs. As sequence lengths increase, the number of Key-Value (KV) pairs in LLMs escalates, creating a significant efficiency bottleneck. In this paper, we propose a new KV cache optimization paradigm called LaCache, a training-free method for efficient and accurate generative inference of LLMs. LaCache enables LLMs to simultaneously address both of the critical challenges in long-range modeling: robust long-range capabilities and continuous generation without running out-of-memory (OOM). Specifically, LaCache integrates two key innovations: (1) a ladder-shaped KV cache pattern that stores KV pairs not only sequentially (left-to-right within each layer) but also across layers (from shallow to deep), providing an extended span for capturing long-range dependencies under a fixed storage budget, thereby boosting long-range capabilities; and (2) an iterative compaction mechanism that progressively compresses older caches, freeing up space for new tokens within a fixed cache size. This token distance-based dynamic compression enables more effective continuous generation under constrained cache budgets. Experiments across various tasks, benchmarks, and LLM models consistently validate LaCache's effectiveness in enhancing LLMs' long-range capabilities. Our code is available at https://github.com/GATECH-EIC/LaCache.
title LaCache: Ladder-Shaped KV Caching for Efficient Long-Context Modeling of Large Language Models
topic Machine Learning
Artificial Intelligence
Computation and Language
url https://arxiv.org/abs/2507.14204