PuzzleKV Compresses LLM KV Cache for Long Context Inference

Zizhong Wang, Jieying Wang, Zhao Zhang, Jiajia Li· August 26, 2026 View original

Key takeaways

  • PuzzleKV is a training- and calibration-free method for KV cache compression in LLMs.
  • It uses page-wise low-rank decomposition to exploit fine-grained structure within the cache.
  • PuzzleKV achieves high performance (over 96% of full KV) at significantly reduced memory (60% of original).
  • Combining PuzzleKV with quantization can achieve extreme compression (18.7% of original) with minimal performance loss.

Who benefits

AI DevelopmentCloud ComputingEdge AISoftware EngineeringData Centers

Summary

PuzzleKV is a training- and calibration-free method that significantly compresses the KV cache in LLMs by applying page-wise low-rank decomposition. This approach maintains high performance for long-context inference while drastically reducing memory requirements.

Long-context inference in large language models (LLMs) is often bottlenecked by the substantial memory demands of the Key-Value (KV) cache. Existing KV cache compression techniques, such as global low-rank methods, may struggle to capture fine-grained information. This research introduces PuzzleKV, a novel approach that tackles this challenge by leveraging the observation of significant low-rank structure within fixed-length "logical pages" of the KV cache. PuzzleKV operates as a training- and calibration-free method, treating each completed page within a layer and KV head as an independent compression unit. It performs low-rank decomposition on these individual pages and computes attention directly over both dense and factorized pages. This incremental compression of newly eligible pages occurs dynamically during autoregressive decoding, optimizing memory usage on the fly. Experimental results across various models, context lengths, and benchmarks demonstrate PuzzleKV's effectiveness. At approximately 60% of the original KV cache storage, it achieved over 96% of the full KV performance. When combined with quantization, PuzzleKV could reduce storage to just 18.7% of the original while retaining over 93% performance, showcasing substantial gains over other methods like Global SVD.

Why it matters

PuzzleKV offers a practical and highly effective solution for reducing the memory footprint of LLMs during long-context inference, enabling the deployment of more capable models on less expensive hardware and improving overall efficiency.

How to implement this in your domain

  1. 1Integrate PuzzleKV into LLM inference pipelines to reduce KV cache memory consumption for long-context applications.
  2. 2Evaluate PuzzleKV's performance and memory savings on your specific LLM architectures and workloads.
  3. 3Consider combining PuzzleKV with quantization techniques for even more aggressive memory compression, balancing performance and resource constraints.
  4. 4Optimize hardware selection and deployment strategies based on the reduced memory requirements enabled by PuzzleKV.

Original post by Zizhong Wang, Jieying Wang, Zhao Zhang, Jiajia Li

"arXiv:2608.23843v1 Announce Type: new Abstract: Long-context inference in large language models (LLMs) is increasingly limited by the memory required for the key-value (KV) cache. KV cache compression addresses this problem by reducing the storage cost of previous tokens. Among e…"

View on X

Originally posted by Zizhong Wang, Jieying Wang, Zhao Zhang, Jiajia Li on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses