跳转至

未来方向 — 工作负载演进

工作负载的变化不是渐进的——Agent、多模态、Reasoning 的出现每次都在重写"什么是典型请求"的假设。

1. Agent 长程规划带来的 KV 访问模式变化

传统 LLM 服务的假设:

  • 请求-响应模式,每次请求独立
  • KV 短寿:请求结束即可释放
  • 调度粒度:批次(batch)级别

Agent 工作负载打破了这些假设:

  • 单个 task 持续数分钟到数小时,KV 需要长寿命管理
  • KV 有"分支-合并"结构:多个 sub-agent 并行执行,各自维护独立的 KV,最终合并结果
  • 调度粒度需要从"批次"升级到"任务"级别

系统影响:

维度 传统 Chat Agent 长程规划
KV 生命周期 秒级 分钟到小时级
KV 结构 线性 树状(分支-合并)
调度单元 请求 / 批次 任务 / workflow
容量规划 平均 KV 大小 × 并发 任务图的最大 KV 占用

设计挑战: KV 生命周期管理需要更长视野,调度器需要理解"任务图"而非单个请求。


2. 多模态 KV

图像、视频、音频 token 的 KV 与纯文本 KV 的特性差异显著:

图像 KV

  • 图像 token 数量固定(例如,ViT patch 产生 ~256–1024 token)
  • 图像内容通常不随请求变化——同一张图片在不同请求中产生完全相同的 KV
  • 机会:图像 KV 是极佳的 prefix cache 目标;同一图像的 KV 可以跨请求共享
  • 挑战:图像 token 的位置编码(2D positional encoding)与文本的 RoPE 不同,需要单独处理

视频 KV

  • 帧率 × 帧 patch 数 → 每秒可能产生 1K–10K token 的 KV
  • 长视频的 KV 数量级超过任何文本场景
  • 视频内容相邻帧高度相似——KV 有时间维度的冗余,是压缩的巨大空间
  • 研究方向:视频帧级别的稀疏 attention(只看关键帧的 KV)

音频 KV

  • 音频 token 序列长(每秒 50–100 token),语音识别 + 理解任务的 KV 积累快
  • 与文本的交错(ASR + LM)使 KV 管理更复杂

总体判断: 多模态 KV 有更大的压缩空间和跨请求共享机会,但研究尚浅,生产部署主要靠简单的 prefix cache。


3. Reasoning 模型 Long-Decode 主导下的新权衡

o1 / DeepSeek-R1 / QwQ 类推理模型已经让 decode 长度成为主流瓶颈:

新的资源画像:

  • 单请求 decode 可达 30K–100K token,远超 prefill
  • 资源占用时间长,调度不能频繁抢占
  • TPOT 而非 TTFT 主导用户体验

可能的趋势:

大 Batch Decode 池

  • 专门服务 reasoning 的副本组,与 chat 副本分开
  • 更大的 batch size 提升 GPU 利用率(decode 是 memory-bound,大 batch 均摊 KV 读取带宽开销)
  • 配合 DRAM offload 为长 decode 留 KV 余量

更激进的稀疏 / 量化

  • 30K+ decode token 的 KV 在精度上有更大的压缩空间(早期 CoT 步骤对最终答案影响可能有限)
  • FP4 / INT2 的极限量化在 reasoning 场景下有研究价值
  • 需要评估:激进压缩对推理链质量的影响(目前数据不足)

抢占策略的重新设计

  • 传统抢占(丢弃 KV 重算)对 reasoning 代价极高
  • 新方向:基于"已生成 token 数"的抢占保护阈值——超过阈值的请求只能 swap,不能 recompute
  • 或者:reasoning 请求不参与抢占,用专用资源池隔离

4. 用户会话粘性的演化

粘性的历史:

阶段 模式 KV 语义
早期 API 无状态请求 KV 即用即丢
Chat 单 session 短粘性(分钟级) Session-scoped KV,存活 1 次对话
Agent / Coding Copilot 跨 session 长粘性(小时到天级) 用户级 KV,跨 session 持久化
未来 用户"私有 KV"(持续数周) KV 变成用户的私有数据资产

"用户私有 KV"带来的新问题:

  • 隔离:用户 A 的 KV 不能被用户 B 访问(哪怕两者的 prompt 完全相同)
  • 配额:每个用户可以持久化多少 KV?超限后的策略是什么?
  • 计费:按 GB-hour 计费的 KV 存储,和计算分开计价
  • 生命周期管理:用户删除账号时,KV 需要被安全清除(类似数据库的 GDPR 合规删除)

这一趋势让 KVCache 从"系统优化手段"变成"用户数据资产",涉及安全、合规、计费的复杂度大幅上升。


关联章节

版本历史

版本 日期 说明
v0.1 2026-05-14 从未来方向总览拆分,补充 Agent KV 树状结构、多模态 KV 特性分析、用户粘性演化路径