Awesome-KV-Cache-Optimization

jjiantong活跃维护

系统梳理大模型推理中 KV Cache 优化的综述仓库,按系统与架构视角归纳显存占用和吞吐瓶颈的各类优化方法,适合做推理加速选型时查阅。

[ACL 2026] Towards Efficient Large Language Model Serving: A Survey on System-Aware KV Cache Optimization

暂无版本427star +2 / 7 天28fork同步于 2026-11-10 23:58 UTC

怎么上手

README 里没有找到可直接复制的安装命令

README 里没有找到可直接复制的安装命令,请到 README 或官方文档查看安装方式。

硬件要求按 README 说明

README 未说明

需要 CUDA
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

ACL 2026 综述配套的 KV Cache 优化论文库,按时间、空间、结构三类整理,帮你快速定位相关工作

系统梳理大模型推理中 KV Cache 优化的综述仓库,按系统与架构视角归纳显存占用和吞吐瓶颈的各类优化方法,适合做推理加速选型时查阅。

核心能力

  • 按 Temporal/Spatial/Structural 三维分类组织 KV Cache 优化文献
  • 覆盖调度、流水线重叠、硬件感知执行等时间维度方法
  • 收录内存层级与计算设备间的 KV 编排与迁移工作
  • 汇总 KV 压缩与保留管理等结构维度技术
  • 附工具、模拟器与基准测试资源章节

容易踩的坑

这是论文清单仓库而非可运行工具,没有安装步骤;新增论文需填 generate.py 后运行 python generate.py 生成表格行;部分条目只给论文链接,代码仓库未必存在

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    [ACL Anthology] [arXiv] [Website] [LinkedIn] [机器之心]

    This repository accompanies our survey paper (ACL 2026 Findings):

    Towards Efficient Large Language Model Serving: A Survey on System-Aware KV Cache Optimization
    *Jiantong Jiang1, Peiyu Yang1*, Rui Zhang2, Feng Liu1
    1The University of Melbourne, 2Huazhong University of Science and Technology


    This repository maintains a continuously updated collection of system-aware, serving-time, KV-centric optimization methods that improve system metrics without retraining or architecture modification, a scope we call sKis. We organize the literature using the system behavior-oriented taxonomy introduced in our survey:
    🔷 Temporal — when is KV cache accessed or computed?
    🔷 Spatial — where is KV cache placed and migrated?
    🔷 Structural — how is KV cache represented and managed?

    📚 The taxonomy serves as a stable organizing framework, while the paper collection below is continuously updated as new work appears.
    🧠 Grounded in this taxonomy, we analyze cross-behavior co-design affinity and behavior–objective effects, revealing overlooked regions and concrete open challenges.

    News

    • 2026-10: 🔥 63 new papers were added.
    • 2026-09: 🧰 Added a new Tools, Simulators & Benchmarking Resources section. Many thanks to @Naloam for the contribution!
    • 2026-08: 🌐 Launched our new website with an interactive paper explorer. Huge thanks to @ryan-utopia for making this possible!
    • 2026-06: 🔥 51 new papers were added.
    • 2026-04: 🎉 Our survey was accepted to ACL 2026.
    • 2026-01: 📰 Our survey was featured by 机器之心.
    • 2025-11: ⭐ 100-star milestone! Thanks to the amazing support from the community!
    • 2025-10: 📝 The survey was available on TechRxiv.

    Contributing

    The repository is still under active development and will be updated regularly.

    🙋 If you would like to include your paper in this survey and repository, please feel free to submit a pull request. You can generate the markdown row for each paper by filling in the first part of generate.py and running python generate.py. Alternatively, you can open an issue with the paper's title and a brief summary highlighting its key techniques. You can also contact us via email.

    🙋🏻‍♀️ Please let us know if you find any metadata, venue, classification, or link errors, or have suggestions for the repository. We greatly appreciate your feedback!

    🌟 If you find this resource helpful for your work, please consider giving us a star and citing our research.


    Quick Index


    Temporal — Execution & Scheduling

    These methods act on when KV data is executed, computed, or scheduled to improve latency and throughput. We divide these methods into three categories: KV-centric scheduling, pipelining & overlapping, and hardware-aware execution.

    KV-Centric Scheduling

    KV-centric scheduling methods explicitly integrate KV characteristics into runtime scheduling decisions.

    PaperTypeCode
    Publish TokenCake: A KV-Cache-centric Serving Framework for LLM-based Multi-Agent Applications [Link] Zhuohang Bian, Feiyang Wu, Zhuoran Li, Teng Ma, Youwei ZhuoAgent-aware KV scheduling under tool-call stalls; Also belongs to memory hierarchy KV orchestration
    New Does Execution Require Target KV Fidelity? A Mixed-Fidelity KV Runtime for LLM Serving [Link] Jiantong Jiang, Yue Yang, Peiyu Yang, Feng LiuMixed-fidelity KV execution and runtime scheduling
    Fathom: Per-Query Read Depth for Sparse Decoding over Offloaded KV Caches [Link] Vivek KalyanaranganToken-level attention compute scheduling; per-query, per-channel read depth over a bit-plane K store; Also belongs to KV cache compression, quantization (structural) fathom
    New CacheRoute: Planned Prefix-Affinity Routing for Large-Scale LLM Serving [Link] Huang ChengPrefix-affinity request routing with load-aware cache locality
    New Publish Simple Is Better: Multiplication May Be All You Need for LLM Request Scheduling [Link] Dingyan Zhang, Jinbo Han, Kaixi Zhang, Xingda Wei, Sijie Shen, Chenguang Fang, Wenyuan Yu, Jingren Zhou, Rong ChenKV reuse- and load-aware request scheduling via multiplicative routing score
    New Publish Strata: Hierarchical Context Caching for Long Context Language Model Serving [Link] Zhiqiang Xie, Ziyi Xu, Mark Zhao, Yuwei An, Vikram Sharma Mailthody, Scott Mahlke, Michael Garland, Christos KozyrakisCache-loading-aware request scheduling; Also belongs to Memory Hierarchy KV Orchestration (spatial)
    New Publish Dustin: Draft-Augmented Sparse Verification for Efficient Long-Context Generation with Speculative Decoding [Link] WenHung Lee, Jian-Jia Chen, Xiaolin Lin, Pei-Shuo Wang, Chi-Chih Chang, Chun-Che Yang, Wei-Chen Wang, Hanrui Wang, Ning-Chi Huang, Grace Li Zhang, Kai-Chiang WuDraft- and target-guided token-level KV selection for sparse speculative verification
    New Publish RaBitQCache: Rotated Binary Quantization for KVCache in Long Context LLM Inference [Link] Wenhao Li, Jinhao Dong, Hailin Zhang, Wenhang Shi, Wei Lu, Xiaoyong DuBinary-quantized proxy scoring for adaptive Top-p KV retrieval in sparse attentionstars RaBitQCache
    New Publish Zipage: Maintain High Request Concurrency for LLM Reasoning through Compressed PagedAttention [Link] Mengqi Liao, Lu Wang, Chaoyun Zhang, Bo Qiao, Si Qin, Qingwei Lin, Saravan Rajmohan, Dongmei Zhang, Huaiyu WanKV block- and compression-state-aware hybrid request scheduling; Also belongs to KV cache retention management (structural)stars Zipage
    Publish AlignedServe: Orchestrating Prefix-aware Batching to Build a High-throughput and Computing-efficient LLM Serving System [Link] Fengyao Bai, Hongbin Zhang, Zhitao Chen, Jiangsu Du, Zhiguang Chen, Yutong LuKV-length-aware request batching and batch-level scheduling
    Publish CoDec: Prefix-Shared Decoding Kernel for LLMs [Link] Zhibin Wang, Rui Ning, Chao Fang, Zhonghui Zhang, Xi Lin, Shaobo Ma, Mo Zhou, Xue Li, Zhongfeng Wang, Chengying Huan, Rong Gu, Kun Yang, Guihai Chen, Sheng Zhong, Chen TianShared KV access scheduling across requestsstars codec
    Publish HotPrefix: Hotness-Aware KV Cache Scheduling for Efficient Prefix Sharing in LLM Inference Systems [Link] Yuhang Li, Rong Gu, Chengying Huan, Zhibin Wang, Renjie Yao, Chen Tian, Guihai ChenHotness-aware KV cache scheduling for prefix sharing; Also belongs to KV cache retention management
    PRISM: Fast Online LLM Serving via Scheduling-Memory Co-design [Link] Xingyu Qu, Tianhao Lin, Yiqi Li, Zhiyu Chen, Sheng WangKV reuse-aware request scheduling; Also belongs to KV cache retention management (structural)
    New Publish Bidaw: Enhancing Key-Value Caching for Interactive LLM Serving via Bidirectional Computation–Storage Awareness [Link] Shipeng Hu, Guangyan Zhang, Yuqi Zhou, Yaya Wei, Ziyan Zhong, Jike ChenKV-loading-aware request scheduling; Also belongs to Memory hierarchy KV orchestration (spatial)
    Publish Fast Inference for Augmented Large Language Models [Link] Rana Shahout, Cong Liang, Shiji Xin, Qianru Lao, Yong Cui, Minlan Yu, Michael MitzenmacherKV usage-aware request-level scheduling
    Publish TokenSelect: Efficient Long-Context Inference and Length Extrapolation for LLMs via Dynamic Token-Level KV Cache Selection [Link] Wei Wu, Zhuoshi Pan, Kun Fu, Chao Wang, Liyi Chen, Yunchu Bai, Tianfu Wang, Zheng Wang, Hui XiongToken-level attention compute schedulingstars TokenSelect
    Publish Award TinyServe: Query-Aware Cache Selection for Efficient LLM Serving [Link] Dong Liu, Yanxuan YuQuery-aware page-level KV selection for sparse attention computation
    Publish RefreshKV: Updating Small KV Cache During Long-form Generation [Link] Fangyuan Xu, Tanya Goyal, Eunsol ChoiToken-level attention compute schedulingstars RefreshKV
    Publish RocketKV: Accelerating Long-Context LLM Inference via Two-Stage KV Cache Compression [Link] Payman Behnam, Yaosheng Fu, Ritchie Zhao, Po-An Tsai, Zhiding Yu, Alexey TumanovToken-level attention compute schedulingstars RocketKV
    Publish Award FlashInfer: Efficient and Customizable Attention Engine for LLM Inference Serving [Link] Zihao Ye, Lequn Chen, Ruihang Lai, Wuwei Lin, Yineng Zhang, Stephanie Wang, Tianqi Chen, Baris Kasikci, Vinod Grover, Arvind Krishnamurthy, Luis CezeKernel-level workload scheduling across CUDA thread blocks; Also belongs to allocation & reuse (structural)stars FlashInfer 🌟
    Publish Preble: Efficient Distributed Prompt Scheduling for LLM Serving [Link] Vikranth Srivatsa, Zijian He, Reyna Abhyankar, Dongming Li, Yiying ZhangKV reuse-aware request-level schedulingstars Preble
    Publish Award Mooncake: Trading More Storage for Less Computation — A KVCache-centric Architecture for Serving LLM Chatbot [Link] Ruoyu Qin, Zheming Li, Weiran He, Jialei Cui, Feng Ren, Mingxing Zhang, Yongwei Wu, Weimin Zheng, Xinran XuKV reuse-aware request-level scheduling; Also belongs to HW-aware executionstars Mooncake 🌟
    Publish Loki: Low-rank Keys for Efficient Sparse Attention [Link] Prajwal Singhania, Siddharth Singh, Shwai He, Soheil Feizi, Abhinav BhateleToken-level attention compute schedulingstars Loki
    Publish SGLang: Efficient Execution of Structured Language Model Programs [Link] Lianmin Zheng, Liangsheng Yin, Zhiqiang Xie, Chuyue Sun, Jeff Huang, Cody Hao Yu, Shiyi Cao, Christos Kozyrakis, Ion Stoica, Joseph E. Gonzalez, Clark Barrett, Ying ShengKV reuse-aware request-level scheduling; Also belongs to allocation & reuse (structural)stars SGLang 🌟
    Publish LoongServe: Efficiently Serving Long-Context Large Language Models with Elastic Sequence Parallelism [Link] Bingyang Wu, Shengyu Liu, Yinmin Zhong, Peng Sun, Xuanzhe Liu, Xin JinKV usage-aware request-level schedulingstars LoongServe
    LayerKV: Optimizing Large Language Model Serving with Layer-wise KV Cache Management [Link] Yi Xiong, Hao Wu, Changxu Shao, Ziqing Wang, Rui Zhang, Yuhong Guo, Junping Zhao, Ke Zhang, Zhenxuan PanKV usage-aware request-level scheduling; Also belongs to memory hierarchy KV orchestration (spatial)
    New Publish InferCept: Efficient Intercept Support for Augmented Large Language Model Inference [Link] Reyna Abhyankar, Zijian He, Vikranth Srivatsa, Hao Zhang, Yiying ZhangKV-state-aware request scheduling over preserve, swap, and recompute decisions; Also belongs to memory hierarchy KV orchestration (spatial)stars InferCept
    Publish SparQ Attention: Bandwidth-Efficient LLM Inference [Link] Luka Ribar, Ivan Chelombiev, Luke Hudlass-Galley, Charlie Blake, Carlo Luschi, Douglas OrrToken-level attention compute schedulingstars SparQ Attention
    Publish QUEST: Query-Aware Sparsity for Efficient Long-Context LLM Inference [Link] Jiaming Tang, Yilong Zhao, Kan Zhu, Guangxuan Xiao, Baris Kasikci, Song HanToken-level attention compute schedulingstars Quest
    Publish MuxServe: Flexible Spatial-Temporal Multiplexing for Multiple LLM Serving [Link] Jiangfei Duan, Runyu Lu, Haojie Duanmu, Xiuhong Li, Xingcheng Zhang, Dahua Lin, Ion Stoica, Hao ZhangKV usage-aware request-level scheduling; Also belongs to HW-aware executionstars MuxServe
    Inference without interference: Disaggregate LLM inference for mixed downstream workloads [Link] Cunchen Hu, Heyang Huang, Liangliang Xu, Xusheng Chen, Jiang Xu, Shuang Chen, Hao Feng, Chenxi Wang, Sa Wang, Yungang Bao, Ninghui Sun, Yizhou ShanKV usage-aware request-level scheduling; Also belongs to HW-aware execution

    Pipelining & Overlapping

    Pipelining and overlapping methods hide latency by concurrently executing KV-related compute, communication, and I/O. Though often embedded in the broader systems, we highlight the following methods where pipelining and overlapping forms the core technical contribution.

    PaperTypeCode
    New DualDecoder: Accelerate Long Context LLM Inference by Predictive Prefetch [Link] Zuning Liang, Zhiyi Yao, Qi Chen, Yuedong Xu, Hao Dai, Zhiqiang Ding, Tongkai Yang, Jinlong Hou, Yuan ChengKV prefetch (CPU→GPU) ↔ GPU decode compute; Also belongs to memory hierarchy KV orchestration (spatial)
    Publish ScoutAttention: Efficient KV Cache Offloading via Layer-Ahead CPU Pre-computation for LLM Inference [Link] Qiuyang Zhang, Kai Zhou, Ding Tang, Kai Lu, Cheng Li, Zhenyu Yang, Peng Xu, Jiguang WanLayer-ahead CPU attention precompute ↔ GPU decode; Also belongs to HW-aware execution
    New Publish ECHO: Efficient KV Cache Offloading with Lossless Prefetching for Serving Native Sparse Attention LLMs [Link] Guangda Liu, Wenhao Chen, Chengwei Li, Zhenyu Ning, Jing Lin, Yiwu Yao, Quan Chen, Shixuan Sun, Jieru Zhao, Minyi GuoKV prefetch ↔ sparse-attention indexer computation; Also belongs to memory hierarchy KV orchestration (spatial)stars ECHO
    New Publish RaBitQCache: Rotated Binary Quantization for KVCache in Long Context LLM Inference [Link] Wenhao Li, Jinhao Dong, Hailin Zhang, Wenhang Shi, Wei Lu, Xiaoyong DuAsynchronous proxy-index construction and attention execution with lazy updates; Also belongs to KV-centric scheduling (temporal)stars RaBitQCache
    ObjectCache: Layerwise Object-Storage Retrieval for KV Cache Reuse [Link] Yu Zhu, Aditya Dhakal, Yunming Xiao, Dejan Milojicic, Gustavo AlonsoObject-storage KV retrieval ↔ GPU layerwise consumption; Also belongs to memory hierarchy KV orchestration (spatial)
    New Publish DroidSpeak: KV Cache Sharing Across Fine-tuned Model Variants [Link] Yuhan Liu, Yuyang Huang, Jiayi Yao, Shaoting Feng, Zhuohan Gu, Kuntai Du, Hanchen Li, Yihua Cheng, Junchen Jiang, Shan Lu, Madan Musuvathi, Esha ChoukseCritical-layer KV recomputation ↔ remote reused-KV loading; Also belongs to compute device KV orchestration (spatial)
    New Publish High Throughput and Low Latency LLM Serving via Adaptive KV Caching [Link] Wenyan Chen, Chengzhi Lu, Huanle Xu, Kejiang Ye, ChengZhong XuUncached-token KV recomputation ↔ decoding/communication via fine-grained adaptive caching; Also belongs to KV cache retention management (structural)
    Publish CXL-SpecKV: A Disaggregated FPGA Speculative KV-Cache for Datacenter LLM Serving [Link] Dong Liu, Yanxuan YuGPU compute ↔ GPU KV prefetch (CXL memory→L2); Also belongs to memory hierarchy KV orchestration (spatial)stars CXL-SpecKV
    Publish SlimInfer: Accelerating Long-Context LLM Inference via Dynamic Token Pruning [Link] Lingkun Long, Rubing Yang, Yushi Huang, Desheng Hui, Ao Zhou, Jianlei YangKV prefetch/offload (CPU↔GPU) ↔ FFN & QKV generation; Also belongs to memory hierarchy KV orchestration (spatial)
    Publish Accelerating LLM Inference Throughput via Asynchronous KV Cache Prefetching [Link] Yanhao Dong, Yubo Miao, Weinan Li, Xiao Zheng, Chao Wang, Jiesheng Wu, Feng LyuGPU KV prefetch (HBM→L2) ↔ GPU attention compute; Also belongs to memory hierarchy KV orchestration (spatial)
    Publish KVPR: Efficient LLM inference with i/o-aware KV cache partial recomputation [Link] Chaoyi Jiang, Lei Gao, Hossein Entezari Zarch, Murali AnnavaramGPU KV recompute ↔ KV transfer (CPU↔GPU)stars KVPR
    Publish NEO: Saving GPU Memory Crisis with CPU Offloading for Online LLM Inference [Link] Xuanlin Jiang, Yang Zhou, Shiyi Cao, Ion Stoica, Minlan YuCPU attention compute ↔ GPU linear ops; Also belongs to HW-aware executionstars NEO
    New Publish Award CacheBlend: Fast Large Language Model Serving for RAG with Cached Knowledge Fusion [Link] Jiayi Yao, Hanchen Li, Yuhan Liu, Siddhant Ray, Yihua Cheng, Qizheng Zhang, Kuntai Du, Shan Lu, Junchen JiangSelective KV recomputation ↔ cached-KV retrieval for non-prefix RAG chunks; Also belongs to KV cache retention management (structural)stars CacheBlend
    New Publish Fast State Restoration in LLM Serving with HCache [Link] Shiwei Gao, Youmin Chen, Jiwu ShuKV state restoration compute ↔ host-storage I/O via bubble-free scheduling
    PRESERVE: Prefetching Model Weights and KV-Cache in Distributed LLM Serving [Link] Ahmet Caner Yüzügüler, Jiawei Zhuang, Lukas CavigelliGPU KV prefetch (HBM→L2) ↔ GPU collective communication; Also belongs to memory hierarchy KV orchestration (spatial)
    Publish Improving Throughput-Oriented LLM Inference with CPU Computations [Link] Daon Park, Bernhard EggerCPU MHSA compute ↔ FFN data transfer (CPU→GPU); Also belongs to HW-aware executionGitLab Heterogen
    Publish FastDecode: High-Throughput LLM Serving through Disaggregating Attention Computation [Link] Jiaao He, Kezhao Huang, Jidong ZhaiCPU R-part compute ↔ GPU S-part compute; Also belongs to HW-aware execution
    Publish Cost-Efficient Large Language Model Serving for Multi-turn Conversations with CachedAttention [Link] Bin Gao, Zhuomin He, Puru Sharma, Qingxuan Kang, Djordje Jevdjic, Junbo Deng, Xingkun Yang, Zhou Yu, Pengfei ZuoKV load/store (CPU↔GPU) ↔ GPU compute; Also belongs to memory hierarchy KV orchestration (spatial)

    Hardware-aware Execution

    Hardware-aware execution methods adapt KV cache-related operations to the underlying heterogeneous hardware.

    Disaggregated Inference

    Disaggregated inference separates heterogeneous computation in LLM inference and maps them to distinct hardware resources to reduce interference and improve utilization.

    PaperTypeCode
    Publish ScoutAttention: Efficient KV Cache Offloading via Layer-Ahead CPU Pre-computation for LLM Inference [Link] Qiuyang Zhang, Kai Zhou, Ding Tang, Kai Lu, Cheng Li, Zhenyu Yang, Peng Xu, Jiguang WanCPU/GPU collaborative attention; Also belongs to pipelining & overlapping
    HillInfer: Efficient Long-Context LLM Inference on the Edge with Hierarchical KV Eviction using SmartSSD [Link] He Sun, Shinan Liu, Li Li, Mingjun XiaoSmartSSD-assisted KV offloading; Also belongs to memory hierarchy KV orchestration (spatial)
    Publish Award Mooncake: Trading More Storage for Less Computation — A KVCache-centric Architecture for Serving LLM Chatbot [Link] Ruoyu Qin, Zheming Li, Weiran He, Jialei Cui, Feng Ren, Mingxing Zhang, Yongwei Wu, Weimin Zheng, Xinran XuPD disaggregation; Also belongs to KV-centric schedulingstars Mooncake 🌟
    Publish DéjàVu: KV-cache Streaming for Fast, Fault-tolerant Generative LLM Serving [Link] Foteini Strati, Sara Mcallister, Amar Phanishayee, Jakub Tarnawski, Ana KlimovicDecoupling prefill and decode to different GPUs; Also belongs to memory hierarchy KV orchestration (spatial)stars DéjàVu
    Publish MuxServe: Flexible Spatial-Temporal Multiplexing for Multiple LLM Serving [Link] Jiangfei Duan, Runyu Lu, Haojie Duanmu, Xiuhong Li, Xingcheng Zhang, Dahua Lin, Ion Stoica, Hao ZhangColocating PD jobs of multiple LLMs within each GPU via SM partitioning; Also belongs to KV-centric schedulingstars MuxServe
    Publish DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Serving [Link] Yinmin Zhong, Shengyu Liu, Junda Chen, Jianbo Hu, Yibo Zhu, Xuanzhe Liu, Xin Jin, Hao ZhangDecoupling prefill and decode to different GPUs; Also belongs to compute device KV orchestration (spatial)stars DistServe
    Publish Splitwise: Efficient generative LLM inference using phase splitting [Link] Pratyush Patel, Esha Choukse, Chaojie Zhang, Aashaka Shah, Íñigo Goiri, Saeed Maleki, Ricardo BianchiniDecoupling prefill and decode to different GPUs; Also belongs to compute device KV orchestration (spatial)Splitwise (integrated into vLLM)
    Inference without interference: Disaggregate LLM inference for mixed downstream workloads [Link] Cunchen Hu, Heyang Huang, Liangliang Xu, Xusheng Chen, Jiang Xu, Shuang Chen, Hao Feng, Chenxi Wang, Sa Wang, Yungang Bao, Ninghui Sun, Yizhou ShanDecoupling prefill and decode to different GPUs; Also belongs to KV-centric scheduling
    Infinite-LLM: Efficient LLM Service for Long Context with DistAttention and Distributed KVCache [Link] Bin Lin, Chen Zhang, Tao Peng, Hanyu Zhao, Wencong Xiao, Minmin Sun, Anmin Liu, Zhipeng Zhang, Lanbo Li, Xiafei Qiu, Shen Li, Zhigang Ji, Tao Xie, Yong Li, Wei LinDisaggregating at the operator level; Also belongs to compute device KV orchestration (spatial)
    Compute Offloading

    Compute offloading relocates partial compute to auxiliary devices to reduce GPU bottlenecks, utilizing hardware heterogeneity and workload features.

    PaperTypeCode
    New Publish Turbo: Efficiently Serving Long-Context Large Language Models with In-Network Aggregation [Link] Ying Wan, Yuchen Xu, Chuwen Zhang, Yingsheng Huang, Yong Feng, Wenquan Xu, Jialin Li, Mingwei Xu, Wenfei Wu, Congcong MiaoIn-network query broadcast and attention aggregation offloaded to programmable switches/NICs; Also belongs to compute device KV orchestration (spatial)stars Turbo
    New Publish A Cost-Effective Near-Storage Processing Solution for Offline Inference of Long-Context LLMs [Link] Hongsun Jang, Jaeyong Song, Changmin Shin, Si Ung Noh, Jaewon Jung, Jisung Park, Jinho LeeNear-storage attention offloading to SmartSSD accelerators; Also belongs to compute device KV orchestration (spatial)stars HILOS
    Publish NEO: Saving GPU Memory Crisis with CPU Offloading for Online LLM Inference [Link] Xuanlin Jiang, Yang Zhou, Shiyi Cao, Ion Stoica, Minlan YuCPU offloading (attention and KV caches); Also belongs to pipelining & overlappingstars NEO
    Publish Award MagicPIG: LSH Sampling for Efficient LLM Generation [Link] Zhuoming Chen, Ranajoy Sadhukhan, Zihao Ye, Yang Zhou, Jianyu Zhang, Niklas Nolte, Yuandong Tian, Matthijs Douze, Leon Bottou, Zhihao Jia, Beidi ChenCPU offloading (attention and retrieval)stars MagicPIG
    Publish PAPI: Exploiting Dynamic Parallelism in Large Language Model Decoding with a Processing-In-Memory-Enabled Computing System [Link] Yintao He, Haiyu Mao, Christina Giannoula, Mohammad Sadrosadati, Juan Gómez-Luna, Huawei Li, Xiaowei Li, Ying Wang, Onur MutluPIM-based offloading
    Publish Improving Throughput-Oriented LLM Inference with CPU Computations [Link] Daon Park, Bernhard EggerCPU offloading with dynamic GPU-CPU division; Also belongs to pipelining & overlappingGitLab Heterogen
    Publish TwinPilots: A New Computing Paradigm for GPU-CPU Parallel LLM Inference [Link] Chengye Yu, Tianyu Wang, Zili Shao, Linjie Zhu, Xu Zhou, Song JiangCPU offloading
    InstInfer: In-Storage Attention Offloading for Cost-Effective Long-Context LLM Inference [Link] Xiurui Pan, Endian Li, Qiao Li, Shengwen Liang, Yizhou Shan, Ke Zhou, Yingwei Luo, Xiaolin Wang, Jie ZhangCSD Offloading; Also belongs to compute device KV orchestration (spatial)
    Publish FastDecode: High-Throughput LLM Serving through Disaggregating Attention Computation [Link] Jiaao He, Kezhao Huang, Jidong ZhaiCPU offloading (attention and KV caches); Also belongs to pipelining & overlapping
    Publish AttAcc! Unleashing the power of PIM for batched transformer-based generative model inference [Link] Jaehyun Park, Jaewan Choi, Kwanhee Kyung, Michael Jaemin Kim, Yongsuk Kwon, Nam Sung Kim, Jung Ho AhnPIM-based offloading; Also belongs to compute device KV orchestration (spatial)stars AttAcc
    Hardware-Specialized Execution

    [Newly added] These methods specialize KV-related kernels, data layouts, or dedicated execution engines to exploit hardware-native compute primitives and access patterns.

    PaperTypeCode
    New Publish PAT: Accelerating LLM Decoding via Prefix-Aware Attention with Resource Efficient Multi-Tile Kernel [Link] Jinjun Yi, Zhixin Zhao, Yitao Hu, Ke Yan, Weiwei Sun, Hao Wang, Laiping Zhao, Yuhao Zhang, Wenxin Li, Keqiu LiPrefix-aware multi-tile attention kernel that co-schedules shared-prefix queries to reduce redundant KV readsstars PAT
    New Publish V-Rex: Real-Time Streaming Video LLM Acceleration via Dynamic KV Cache Retrieval [Link] Donghyuk Kim, Sejeong Yang, Wonjin Shin, Joo-Young KimSW-HW co-designed dynamic KV retrieval engine for streaming video LLM inference; Also belongs to memory hierarchy KV orchestration
    New Publish BitDecoding: Unlocking Tensor Cores for Long-Context LLMs with Low-Bit KV Cache [Link] Dayou Du, Shijie Cao, Jianyi Cheng, Luo Mai, Ting Cao, Mao YangCUDA/Tensor-Core cooperative execution for efficient low-bit KV cache decodingstars BitDecoding

    Spatial — Placement & Migration

    These works optimize where KV data is stored or transferred to balance memory and I/O pressure. We divide these methods into two categories: memory hierarchy KV orchestration, and compute device KV orchestration.

    Memory Hierarchy KV Orchestration

    Memory hierarchy KV orchestration methods distribute KV caches across memory hierarchies.

    Cross-device Memory Hierarchy

    These methods manage KV caches across fast but limited GPU HBM, and larger but slower alternatives like CPU DRAM or SSD.

    PaperTypeCode
    Publish TokenCake: A KV-Cache-centric Serving Framework for LLM-based Multi-Agent Applications [Link] Zhuohang Bian, Feiyang Wu, Zhuoran Li, Teng Ma, Youwei ZhuoProactive KV offload/upload for tool-call stalls; Also belongs to KV-centric scheduling (temporal)
    New Publish ORBITFLOW: SLO-Aware Long-Context LLM Serving with Fine-Grained KV Cache Reconfiguration [Link] Xinyue Ma, Heelim Hong, Taegeon Um, Jongseop Lee, Seoyeong Choy, Woo-Yeon Lee, Myeongjae JeonFine-grained adaptive GPU–CPU KV placement reconfiguration under latency SLOs
    New Publish DualPath: Accelerating Agentic LLM Inference by Harvesting Disaggregated KV-Cache Storage I/O [Link] Yongtong Wu, Shaoyuan Chen, Rilin Huang, Yixuan Tan, Yinmin Zhong, Mingxing Zhang, Xin Jin, Panpan HuangDual-path KV loading from external storage; Also belongs to compute device KV orchestration
    New DualDecoder: Accelerate Long Context LLM Inference by Predictive Prefetch [Link] Zuning Liang, Zhiyi Yao, Qi Chen, Yuedong Xu, Hao Dai, Zhiqiang Ding, Tongkai Yang, Jinlong Hou, Yuan ChengPredictive host-to-GPU KV prefetching; Also belongs to pipelining & overlapping (temporal)
    New A CXL Memory Rack for Multi-Turn LLM Serving [Link] Hakbeom Jang, Inho Song, Hoshik Kim, Sam H. Noh, Jongryool KimCXL-hybrid-memory KV tiering with request-level prefix prefetching
    New Publish ECHO: Efficient KV Cache Offloading with Lossless Prefetching for Serving Native Sparse Attention LLMs [Link] Guangda Liu, Wenhao Chen, Chengwei Li, Zhenyu Ning, Jing Lin, Yiwu Yao, Quan Chen, Shixuan Sun, Jieru Zhao, Minyi GuoDynamic host–GPU KV offloading with lossless prefetching; Also belongs to pipelining & overlapping (temporal)stars ECHO
    New Publish No Buffer, No Bottleneck: Efficient Zero-Copy KV Cache Offloading for Long-Context LLMs [Link] Shutian Luo, Haiying ShenZero-copy CPU-resident KV offloading over NVLink-C2Cstars DirectKV
    New Publish Strata: Hierarchical Context Caching for Long Context Language Model Serving [Link] Zhiqiang Xie, Ziyi Xu, Mark Zhao, Yuwei An, Vikram Sharma Mailthody, Scott Mahlke, Michael Garland, Christos KozyrakisHierarchical KV caching across GPU, CPU, and SSD with cache-aware request scheduling; Also belongs to KV-centric scheduling (temporal)
    Publish ParisKV: Fast and Drift-Robust KV-Cache Retrieval for Long-Context LLMs [Link] Yanlin Qi, Xinhang Chen, Huiqiang Jiang, Qitong Wang, Botao Peng, Themis PalpanasGPU-native top-k KV retrieval from CPU-offloaded cachesstars ParisKV
    Publish HeteroCache: A Dynamic Retrieval Approach to Heterogeneous KV Cache Compression for Long-Context LLM Inference [Link] Zhiyuan Shi, Qibo Qiu, Feng Xue, Zhonglin Jiang, Li Yu, Jian Jiang, Xiaofei He, Wenxiao WangAsynchronous hierarchical KV retrieval with head heterogeneity
    Publish DUAL-BLADE: Dual-Path NVMe-Direct KV-Cache Offloading for Edge LLM Inference [Link] Bodon Jeong, Hongsu Byun, Youngjae Kim, Weikuan Yu, Kyungkeun Lee, Jihoon Yang, Sungyong ParkNVMe-direct KV offloading on memory-constrained edge devices
    Publish KVDrive: A Holistic Multi-Tier KV Cache Management System for Long-Context LLM Inference [Link] Jian Lin, Jiazhi Mi, Zicong Hong, Haodong Wang, Qianli Liu, Haoyue Zhang, Peng Li, Song GuoCPU/DRAM/SSD multi-tier KV placement and migration
    Publish Beluga: A CXL-Based Memory Architecture for Scalable and Efficient LLM KVCache Management [Link] Xinjun Yang, Qingda Hu, Junru Li, Feifei Li, Yicong Zhu, Yuqi Zhou, Qiuru Lin, Jian Dai, Yang Kong, Jiayu Zhang, Guoqiang Xu, Qiang LiuSystem cost-driven decision
    New Publish FlexiCache: Leveraging Temporal Stability of Attention Heads for Efficient KV Cache Management [Link] Nazmul Takbir, HamidReza Alikhani Koshkak, Nikil Dutt, Sangeetha Abdu JyothiHead-stability-aware GPU–CPU KV placement with periodic top-page promotionstars FlexiCache
    ObjectCache: Layerwise Object-Storage Retrieval for KV Cache Reuse [Link] Yu Zhu, Aditya Dhakal, Yunming Xiao, Dejan Milojicic, Gustavo AlonsoLayerwise KV placement and retrieval from object storage; Also belongs to pipelining & overlapping (temporal)
    Tutti: Making SSD-Backed KV Cache Practical for Long-Context LLM Serving [Link] Shi Qiu, Yifan Hu, Xintao Wang, Wenhao Zhu, Jianqin Yan, Hao Chen, Kaiqiang Xu, Kai Chen, Yiming ZhangSSD-backed KV placement with GPU-friendly retrieval layout
    New Publish SYMPHONY: Enabling Compute-Memory Disaggregation in LLM Serving Systems [Link] Saurabh Agarwal, Bodun Hu, Anyong Mao, Aditya Akella, Shivaram VenkataramanDisaggregated KV cache storage with advisory prefetching and cooperative GPU-memory management
    Publish FastServe: Iteration-Level Preemptive Scheduling for Large Language Model Inference [Link] Bingyang Wu, Yinmin Zhong, Zili Zhang, Shengyu Liu, Fangyue Liu, Yuanhang Sun, Gang Huang, Xuanzhe Liu, Xin JinSystem cost-driven decision; Also belongs to compute device KV orchestrationstars FastServe
    Publish AtlasKV: Augmenting LLMs with Billion-Scale Knowledge Graphs in 20GB VRAM [Link] Haoyu Huang, Hong Ting Tsang, Jiaxin Bai, Xi Peng, Gong Zhang, Yangqiu SongImportance-aware methodsstars AtlasKV
    Publish FreeKV: Boosting KV Cache Retrieval for Efficient LLM Inference [Link] Guangda Liu, Chengwei Li, Zhenyu Ning, Jing Lin, Yiwu Yao, Danning Ke, Minyi Guo, Jieru ZhaoSpeculative top-k KV retrievalstars FreeKV
    TTKV: Temporal-Tiered KV Cache for Long-Context LLM Inference [Link] Gradwell Dzikanyanga, Weihao Yang, Hao Huang, Donglei Wu, Shihao Wang, Wen Xia, Sanjeeb K CTemporal-tiered KV placement with heterogeneous precision/retention
    New Publish Bidaw: Enhancing Key-Value Caching for Interactive LLM Serving via Bidirectional Computation–Storage Awareness [Link] Shipeng Hu, Guangyan Zhang, Yuqi Zhou, Yaya Wei, Ziyan Zhong, Jike ChenHost-memory/SSD KV caching; Also belongs to KV-centric scheduling (temporal)
    New Publish SolidAttention: Low-Latency SSD-based Serving on Memory-Constrained PCs [Link] Xinrui Zheng, Dongliang Wei, Jianxiang Gao, Yixin Song, Zeyu Mi, Haibo ChenSSD-resident KV management with sparse selective access and speculative prefetching
    Publish CXL-SpecKV: A Disaggregated FPGA Speculative KV-Cache for Datacenter LLM Serving [Link] Dong Liu, Yanxuan YuSystem cost-driven decision; Also belongs to pipelining & overlapping (temporal)stars CXL-SpecKV
    HillInfer: Efficient Long-Context LLM Inference on the Edge with Hierarchical KV Eviction using SmartSSD [Link] He Sun, Shinan Liu, Li Li, Mingjun XiaoSmartSSD-backed hierarchical KV offloading; Also belongs to HW-aware execution (temporal)
    New Publish V-Rex: Real-Time Streaming Video LLM Acceleration via Dynamic KV Cache Retrieval [Link] Donghyuk Kim, Sejeong Yang, Wonjin Shin, Joo-Young KimHierarchical KV cache management with selective retrieval for streaming video contexts; Also belongs to HW-aware execution
    Publish SlimInfer: Accelerating Long-Context LLM Inference via Dynamic Token Pruning [Link] Lingkun Long, Rubing Yang, Yushi Huang, Desheng Hui, Ao Zhou, Jianlei YangImportance-aware methods; Also belongs to pipelining & overlapping (temporal)
    TraCT: Disaggregated LLM Serving with CXL Shared Memory KV Cache at Rack-Scale [Link] Dongha Yoon, Younghoon Min, Hoshik Kim, Sam H. Noh, Jongryool KimSystem cost-driven decision; Also belongs to compute device KV orchestration
    Publish HiFC: High-efficiency Flash-based KV Cache Swapping for Scaling LLM Inference [[Link](https://proceedings.neu