KV-cache compression
Palu
Palu: Compressing KV-Cache with Low-Rank Projection
Superseded — cited as a baseline and beaten by newer methods
4 papers critique it · 6 beat it on benchmarks
What papers say
Verbatim critique sentences, each from a paper that cites Palu as a baseline.
Palu~chang2024palucompressingkvcachelowrank and ReCalKV~yan2025recalkv factorize the model weights into low-rank matrices, cache compressed intermediate states, and reconstruct the full key and value tensors during attention. However, these methods often incur noticeable accuracy degradation due to lossy factorization.
“However, as Palu~chang2024palu points out, this will greatly introduce additional computation for recovering the key vectors.”
“A key limitation is that reconstruction error is only an indirect proxy for attention and downstream layer behavior, and accuracy can degrade more sharply at higher compression.”
“However, this approach targets only the projection weights, while prior work yu2023compressing has shown that transformer weights typically have higher rank than the output features (keys/values), suggesting that data-dependent KV-cache compression is more effective.”
Beaten on benchmarks
Head-to-head results where a newer method reports beating Palu. Values are copied from the source paper's tables — verify against the cited paper.
SALS beats Palu
0.2176 vs 0.0758
GSM8K strict · [LLaMA2-7B-chat, Palu compression ratio variants]
SALS: Sparse Attention in Latent Space for KV cache CompressionReCalKV beats Palu
29.62 vs 13.26
Average · [LLaMA-2-7B, 70% compression]
ReCalKV: Low-Rank KV Cache Compression via Head Reordering and Offline CalibrationOjaKV beats Palu
13.23 vs 7.72
Avg · [Llama-2-7B 0.8x]
OjaKV: Context-Aware Online Low-Rank KV Cache Compression with Oja's RuleEchoKV beats Palu
48.53 vs 31.25
Average · [Llama3.1-8B-Instruct, Compression Ratio=0.5]
EchoKV: Efficient KV Cache Compression via Similarity-Based ReconstructionCommonKV beats Palu
68.19 vs 50.59
Avg. · [Llama3.1-8B-Instruct, ratio 0.6]
CommonKV: Compressing KV Cache with Cross-layer Parameter Sharing
What to use instead
Recent methods in the same sub-problem, not yet superseded in the knowledge base — arXiv benchmark leaders, not vetted production recommendations.
- May 21, 2026
- May 8, 2026
- Mar 24, 2026
- Mar 17, 2026
- Mar 15, 2026
- Feb 5, 2026
- Jan 29, 2026
- GPU-ccelerated INT8 quantization for KV cache compressionGPU-Accelerated INT8 Quantization for KV Cache Compression in Large Language ModelsJan 8, 2026
- STA-AttentionUnlocking the Address Book: Dissecting the Sparse Semantic Structure of LLM Key-Value Caches via Sparse AutoencodersDec 11, 2025
- SWANSWAN: Sparse Winnowed Attention for Reduced Inference Memory via Decompression-Free KV-Cache CompressionNov 24, 2025
- Oct 28, 2025
- Sep 25, 2025