ChunkKV: Semantic-Preserving KV Cache Compression for Efficient Long-Context LLM Inference

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Liu, Xiang, Tang, Zhenheng, Dong, Peijie, Li, Zeyu, Liu, Yue, Li, Bo, Hu, Xuming, Chu, Xiaowen
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918160378101760
author Liu, Xiang
Tang, Zhenheng
Dong, Peijie
Li, Zeyu
Liu, Yue
Li, Bo
Hu, Xuming
Chu, Xiaowen
author_facet Liu, Xiang
Tang, Zhenheng
Dong, Peijie
Li, Zeyu
Liu, Yue
Li, Bo
Hu, Xuming
Chu, Xiaowen
contents Large Language Models (LLMs) require significant GPU memory when processing long texts, with the key value (KV) cache consuming up to 70\% of total memory during inference. Although existing compression methods reduce memory by evaluating the importance of individual tokens, they overlook critical semantic relationships between tokens, resulting in fragmented context and degraded performance. We introduce ChunkKV, which fundamentally reimagines KV cache compression by treating semantic chunks - rather than isolated tokens - as basic compression units. This approach preserves complete linguistic structures and contextual integrity, ensuring that essential meaning is retained even under aggressive compression. Our innovation includes a novel layer-wise index reuse technique that exploits the higher cross-layer similarity of preserved indices in ChunkKV, reducing computational overhead and improving throughput by 26.5\%. Comprehensive evaluations on challenging benchmarks: LongBench, Needle-In-A-HayStack, GSM8K, and JailbreakV demonstrate that ChunkKV outperforms state-of-the-art methods by up to 8.7\% in precision while maintaining the same compression ratio. These results confirm that semantic-aware compression significantly enhances both efficiency and performance for long-context LLM inference, providing a simple yet effective solution to the memory bottleneck problem. The code is available at \href{https://github.com/NVIDIA/kvpress}{link}.
format Preprint
id arxiv_https___arxiv_org_abs_2502_00299
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle ChunkKV: Semantic-Preserving KV Cache Compression for Efficient Long-Context LLM Inference
Liu, Xiang
Tang, Zhenheng
Dong, Peijie
Li, Zeyu
Liu, Yue
Li, Bo
Hu, Xuming
Chu, Xiaowen
Computation and Language
Large Language Models (LLMs) require significant GPU memory when processing long texts, with the key value (KV) cache consuming up to 70\% of total memory during inference. Although existing compression methods reduce memory by evaluating the importance of individual tokens, they overlook critical semantic relationships between tokens, resulting in fragmented context and degraded performance. We introduce ChunkKV, which fundamentally reimagines KV cache compression by treating semantic chunks - rather than isolated tokens - as basic compression units. This approach preserves complete linguistic structures and contextual integrity, ensuring that essential meaning is retained even under aggressive compression. Our innovation includes a novel layer-wise index reuse technique that exploits the higher cross-layer similarity of preserved indices in ChunkKV, reducing computational overhead and improving throughput by 26.5\%. Comprehensive evaluations on challenging benchmarks: LongBench, Needle-In-A-HayStack, GSM8K, and JailbreakV demonstrate that ChunkKV outperforms state-of-the-art methods by up to 8.7\% in precision while maintaining the same compression ratio. These results confirm that semantic-aware compression significantly enhances both efficiency and performance for long-context LLM inference, providing a simple yet effective solution to the memory bottleneck problem. The code is available at \href{https://github.com/NVIDIA/kvpress}{link}.
title ChunkKV: Semantic-Preserving KV Cache Compression for Efficient Long-Context LLM Inference
topic Computation and Language
url https://arxiv.org/abs/2502.00299