Efficient Long-Context LLM Inference via KV Cache Clustering

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Hu, Jie, Wang, Shengnan, He, Yutong, Gong, Ping, Yi, Jiawei, Zhang, Juncheng, Bai, Youhui, Chen, Renhai, Zhang, Gong, Li, Cheng, Yuan, Kun
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866915340834832384
author Hu, Jie
Wang, Shengnan
He, Yutong
Gong, Ping
Yi, Jiawei
Zhang, Juncheng
Bai, Youhui
Chen, Renhai
Zhang, Gong
Li, Cheng
Yuan, Kun
author_facet Hu, Jie
Wang, Shengnan
He, Yutong
Gong, Ping
Yi, Jiawei
Zhang, Juncheng
Bai, Youhui
Chen, Renhai
Zhang, Gong
Li, Cheng
Yuan, Kun
contents Large language models (LLMs) with extended context windows have become increasingly prevalent for tackling complex tasks. However, the substantial Key-Value (KV) cache required for long-context LLMs poses significant deployment challenges. Existing approaches either discard potentially critical information needed for future generations or offer limited efficiency gains due to high computational overhead. In this paper, we introduce Chelsea, a simple yet effective framework for online KV cache clustering. Our approach is based on the observation that key states exhibit high similarity along the sequence dimension. To enable efficient clustering, we divide the sequence into chunks and propose Chunked Soft Matching, which employs an alternating partition strategy within each chunk and identifies clusters based on similarity. Chelsea then merges the KV cache within each cluster into a single centroid. Additionally, we provide a theoretical analysis of the computational complexity and the optimality of the intra-chunk partitioning strategy. Extensive experiments across various models and long-context benchmarks demonstrate that Chelsea achieves up to 80% reduction in KV cache memory usage while maintaining comparable model performance. Moreover, with minimal computational overhead, Chelsea accelerates the decoding stage of inference by up to 3.19$\times$ and reduces end-to-end latency by up to 2.72$\times$.
format Preprint
id arxiv_https___arxiv_org_abs_2506_11418
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Efficient Long-Context LLM Inference via KV Cache Clustering
Hu, Jie
Wang, Shengnan
He, Yutong
Gong, Ping
Yi, Jiawei
Zhang, Juncheng
Bai, Youhui
Chen, Renhai
Zhang, Gong
Li, Cheng
Yuan, Kun
Computation and Language
Large language models (LLMs) with extended context windows have become increasingly prevalent for tackling complex tasks. However, the substantial Key-Value (KV) cache required for long-context LLMs poses significant deployment challenges. Existing approaches either discard potentially critical information needed for future generations or offer limited efficiency gains due to high computational overhead. In this paper, we introduce Chelsea, a simple yet effective framework for online KV cache clustering. Our approach is based on the observation that key states exhibit high similarity along the sequence dimension. To enable efficient clustering, we divide the sequence into chunks and propose Chunked Soft Matching, which employs an alternating partition strategy within each chunk and identifies clusters based on similarity. Chelsea then merges the KV cache within each cluster into a single centroid. Additionally, we provide a theoretical analysis of the computational complexity and the optimality of the intra-chunk partitioning strategy. Extensive experiments across various models and long-context benchmarks demonstrate that Chelsea achieves up to 80% reduction in KV cache memory usage while maintaining comparable model performance. Moreover, with minimal computational overhead, Chelsea accelerates the decoding stage of inference by up to 3.19$\times$ and reduces end-to-end latency by up to 2.72$\times$.
title Efficient Long-Context LLM Inference via KV Cache Clustering
topic Computation and Language
url https://arxiv.org/abs/2506.11418