推理服务
前缀缓存
也称为 prefix caching、提示词缓存、自动前缀缓存
先用大白话
前缀缓存会记住重复开头的处理结果,例如相同系统提示词,让模型下次可以跳过这部分工作。
技术定义
当前多个请求以相同 token 序列开头时,前缀缓存会复用已有 KV 缓存状态。
工程细节
重复系统提示词、共享文档或共同对话前缀在缓存仍可用时无需再次预填充。命中缓存可显著减少提示词计算与首 token 时间。
为什么重要
具有重复前缀的生产工作负载可能明显快于随机 token 基准;收益取决于命中率、缓存容量、淘汰策略与请求能否路由到持有所需状态的节点。
如何在 InferenceX 中解读
InferenceX 通常在随机数据集上禁用前缀缓存,避免把缓存策略混入完整提示词处理的测量。除非明确说明,应把结果视为无命中基线。
参考资料
在真实基准中理解这一概念
InferenceX v2:NVIDIA Blackwell 对决 AMD 与 Hopper — 前身为 InferenceMAX
GB300 NVL72、MI355X、B200、H100、分离式推理、宽专家并行、大规模混合专家、SGLang、vLLM、TRTLLM
GB200 NVL72 vs B200 Kimi K2.5 推理对比:宽 EP vLLM 带来 3.1 倍提升
NVL72 的机架级 NVLink 使 Dynamo vLLM 能够以最高 Decode EP 16 运行 Kimi K2.5 宽 EP,在 8k/1k NVFP4 下峰值吞吐量从 4,021 提升至 12,587 tok/s/GPU