Reproduce “Towards Efficient Large Language Model Serving: A Survey on System-Aware KV Cache Optimization” on OpenResearch

Turn your favorite coding agents into research agents that review literature, develop hypotheses, and run experiments.

Universal app for Apple silicon and Intel. Requires macOS 11 or later.

About this paper

Jiantong Jiang, Peiyu Yang, Rui Zhang, Feng Liu

This survey paper introduces a novel, system-behavior-oriented taxonomy for categorizing techniques that optimize Key-Value (KV) cache infrastructure during large language model (LLM) serving. It analyzes existing methods based on their temporal, spatial, and structural behaviors, identifying patterns of co-design and pinpointing six critical open challenges for efficient, reliable, and trustworthy LLM deployment.

Key insights

  • Structural optimization methods (compression, retention management) are the most prevalent and directly contribute to memory savings in KV caches.
  • Temporal behaviors (execution, scheduling, pipelining, hardware-aware execution) are crucial for directly reducing latency and improving throughput by addressing computation stalls and under-utilization.
  • There are significant opportunities for co-optimization across different behavioral dimensions, particularly co-design between hardware-aware execution and compute device orchestration, while KV cache compression remains largely isolated.

Summary by alphaXiv.

Tip: change arxiv.org to autoarxiv.org in any arXiv abstract link to open the paper here.