Multi-Tier KV Cache Memory Management — arXiv:2604.26968
核心贡献¶
本文解决大规模 GPU 推理中 KV Cache 内存管理这一核心瓶颈。当前系统存在三重低效:
- 统一 KV Cache sizing 缺失:多-head 潜在注意力(MLA)等架构不支持,导致高达 57x 内存过度配置
- 单内存层限制:KV Cache 仅限 GPU HBM,未利用丰富层次(CPU DRAM、CXL、NVMe、RDMA、并行文件系统)
- 反应式驱逐策略:丢弃可重用状态,强制重新计算
核心方案: - 架构感知 sizing 引擎:精确计算每种注意力类型的内存需求,支持 MLA,最高 7.4x batch size 提升 - 六层内存层次结构:KV Cache 有效容量从 40GB 扩展至 38TB+,热条目 TTFT 保持亚毫秒级 - 贝叶斯重用预测器:16 种(块类型 × 转换类型)配对的 Beta 共轭先验,70-84% 缓存命中率
为什么重要¶
KV Cache 是大规模 GPU 推理服务中限制吞吐量和成本效率的主要瓶颈。随着 Agent workloads 增长,内存管理优化直接决定系统能力上限。
与端侧/移动端相关性¶
- 成本降低 47%:分析投影显示相比 SOTA 基线成本显著降低
- TTFT 降低 1.4-2.1x:首 token 时间改善对交互式应用至关重要
- 吞吐提升 1.7-2.9x:更高效率利用硬件资源
技术细节¶
多-tier 内存管理¶
| 层级 | 容量 | 延迟 | 适用场景 |
|---|---|---|---|
| GPU HBM | 40GB | 微秒 | 热数据 |
| CPU DRAM | TB级 | 亚毫秒 | 温数据 |
| CXL | 10TB+ | 毫秒 | 冷数据 |
| NVMe | 100TB+ | 十毫秒 | 归档 |
预测性驱逐¶
- Beta 共轭先验建模重用模式
- EMA-scored head-granular 驱逐
- RoPE-aware 预取
参考文献¶
(参考文献待从原文补充)