新闻中心

Prefill 与 Decode 分离推理怎么配网络:KV Cache 传输要进入关键路径 NEWS DETAIL

资讯分类 · AI 集群架构 作者 · 中科新远技术编辑部 审核人 · 中科新远 发布时间 · 2026-07-31 更新时间 · 2026-07-31 来源 · NVIDIA AI Enterprise 文档
Prefill 与 Decode 分离推理怎么配网络:KV Cache 传输要进入关键路径
场景示意图,不对应具体设备型号、端口布局或技术拓扑。

Prefill 与 Decode 分离可以让两类计算阶段使用不同批处理和 GPU 资源,但它把 KV Cache 的交接放进了用户请求关键路径。长上下文、并发请求和模型并行会让状态体积迅速增长;如果调度器只按空闲 GPU 分配而忽略接收节点距离与网络队列,计算利用率提高也可能换来更差的首 token 或每 token 时延。

架构评审要为一次请求画出入口、prefill 队列、KV 生成、传输、decode 接收和响应路径,并标明每一步的排队、复制与故障语义。网络容量应按高分位上下文长度和并发迁移计算,不能只依据平均请求。KV Cache 是否压缩、分片或复用也必须作为版本化假设。

先估算每个请求的状态体积

根据模型层数、KV 头、头维度、数据类型、token 数与并行切分计算传输量,并分别统计短、中、长上下文。实际实现可能采用分页、量化或选择性传输,必须用目标框架测量确认。容量报告应保留公式与模型版本,防止模型升级后继续沿用旧值。

调度器要感知数据移动成本

空闲 decode 实例如果位于远端机柜或拥塞路径,迁移时间可能超过等待本地资源。调度决策应综合队列长度、KV 大小、网络距离、节点健康与缓存命中,并设置最大迁移预算。请求重试时要避免重复大规模传输造成放大流量。

计算网与服务网边界要清晰

用户入口、模型服务控制、KV 数据面和 GPU 集合通信可能使用不同网络平面。若共用同一 Fabric,需要制定 QoS 与拥塞隔离,防止批量 KV 迁移压住健康检查或响应流量。分离网络则要计算额外端口、路由和运维成本。

故障恢复不能留下孤儿状态

prefill 完成后 decode 节点失败,系统要决定重新 prefill、从副本恢复还是返回错误。KV Cache 通常包含请求上下文,安全策略还要覆盖内存、传输和日志中的数据边界。演练应验证超时、取消和回收,避免失效状态长期占用显存。

端到端指标压过局部 GPU 利用率

验收同时观察 TTFT、TPOT、请求完成率、KV 传输 P95/P99、网络队列、GPU 利用率和排队长度。使用真实上下文分布与并发波形运行长稳测试,并与不分离架构做对照。只有用户时延与资源效率共同改善,拆分才有工程价值。

可执行的验证动作

  1. 按模型、精度、上下文和并行方式计算 KV 状态体积。
  2. 让调度策略同时考虑队列、数据大小、网络距离和健康。
  3. 划清入口、控制、KV 数据与集合通信网络边界。
  4. 演练 decode 故障、请求取消、重试和状态回收。
  5. 以 TTFT、TPOT、完成率和 KV 传输尾延迟联合验收。

官方能力与项目结论的边界

NVIDIA AI Enterprise 文档为企业 AI 软件、部署与支持生命周期提供官方入口。

推理组件、模型和数据传输能力需要按所用软件版本与部署架构确认。

具体功能、版本、兼容与部署条件请以NVIDIA AI Enterprise 文档的当前页面为准。官方系列信息用于建立候选范围,不能替代完整料号、目标平台支持清单和现场验证。

项目协同与能力边界

中科新远是 NVIDIA Networking Elite 合作伙伴。中科新远可结合 Spectrum-X、SuperNIC 和 GPU 集群现状,协助测算 KV 数据路径、端口容量、隔离策略和长稳验收用例。具体合作范围和项目交付内容以当前有效资质、官方目录及书面确认结果为准。

Prefill 与 Decode 分离后,只要 GPU 利用率提高就值得上线吗?

不能只看 GPU 利用率。KV Cache 传输与排队进入关键路径,必须同时改善用户端 TTFT/TPOT、完成率和资源效率,并验证故障恢复。

可进一步核对的产品与方案