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

Dachuan Shi, Yonggan Fu, Xiangchi Yuan, Zhongzhi Yu, Haoran You +6 more
7/14/2025
cs.LGcs.AIcs.CL

Official code: GATECH-EIC/LaCache (18 stars, BSD-3-Clause, last commit 2025-11-04).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

GATECH-EIC/LaCacheOfficial100%
BSD-3-Clause

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

182TeX, PythonJun 4, 202511 months agoBSD-3-Clause

Similar Papers

Cite this paper

@article{shi2025lacache,
  title  = {LaCache: Ladder-Shaped KV Caching for Efficient Long-Context Modeling of Large Language Models},
  author = {Dachuan Shi and Yonggan Fu and Xiangchi Yuan and Zhongzhi Yu and Haoran You and Sixu Li and Xin Dong and Jan Kautz and Pavlo Molchanov and Yingyan and Lin},
  year   = {2025},
  eprint = {2507.14204},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.14204v1},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2507.14204.svg)](https://codeofpaper.com/paper/2507.14204)

Discussion