返回课堂

完整深入材料 · 保留原页与全部停点。回到相关主讲

输入很长、输出很长、人很多,是三种不同压力

N59/b0 · 三种变化,三个压力位置

同一 A/B 摘要任务,只改变输入长度、输出长度或请求数量长输入加长原始记录prefill 计算与状态长输出要求更长分析decode 轮数与 KV高并发更多独立请求队列、批次与容量运行系统:算子 · 缓存 · 调度prefill处理已知输入decode逐 token 生成
三种变化,三个压力位置

还是同一类A/B摘要任务。左边把原始记录加长,只要求一句结论;中间输入很短,却要求长篇分析;右边是更多独立请求同时到达。三种情况都可能让体验变慢,但增加的工作不同:长输入增加prefill计算和状态;长输出增加顺序decode轮次并增长缓存;高并发还增加排队、批次和容量压力。

教师备课:指图与模拟问答

指图与推进 · 不朗读不推进,依次指三列情形与各自压力标签,再指下方同一请求的prefill/decode框。

N59/b1 · 同设备上的阶段干扰

同一 A/B 摘要任务,只改变输入长度、输出长度或请求数量长输入加长原始记录prefill 计算与状态长输出要求更长分析decode 轮数与 KV高并发更多独立请求队列、批次与容量同一设备的时间轴(无实测毫秒)decode长 prefill 占用decode正在出字的请求可能等待
同设备上的阶段干扰

现在看同一设备上的时间轴。绿色decode已经在工作,中间加入一段长prefill;如果这段工作占用共享资源,正在出字的请求就可能等一等。图里没有给任何固定毫秒,它只说明不同阶段可能竞争资源,用户感受到的停顿需要沿这条时间关系排查。

教师备课:指图与模拟问答

指图与推进 · 不朗读推进到b1,沿绿色decode、长prefill占用、恢复decode的时间顺序指读;指出中间等待区域。

N59/b2 · prefill / decode 分离与 KV 交接

同一 A/B 摘要任务,只改变输入长度、输出长度或请求数量长输入加长原始记录prefill 计算与状态长输出要求更长分析decode 轮数与 KV高并发更多独立请求队列、批次与容量prefill 资源处理已知输入交接 K/V传输成本decode 资源继续逐 token 输出分别配置资源,同时增加传输、模型驻留与调度成本
prefill / decode 分离与 KV 交接

一种进一步的安排是把prefill和decode放到不同资源上。左边完成已知输入计算,把K/V等必要状态交给右边,右边再继续生成。这样可以分别配置资源,但中间这条交接不是免费的:要传输状态,还要安排模型驻留和调度协调。所以分开两栏只是一个候选设计,是否更好要测量整体代价。

教师备课:指图与模拟问答

指图与推进 · 不朗读推进到b2,从prefill资源沿KV交接箭头走到decode资源;停在“传输成本”标签,说明它是新增成本。

N59/b3 · 先定位阶段,再决定安排

同一 A/B 摘要任务,只改变输入长度、输出长度或请求数量长输入加长原始记录prefill 计算与状态长输出要求更长分析decode 轮数与 KV高并发更多独立请求队列、批次与容量运行系统:算子 · 缓存 · 调度prefill处理已知输入decode逐 token 生成首 token 等待 | 后续出字速度 | 吞吐先定位阶段,再选择组织方式
先定位阶段,再决定安排

因此要同时看三个结果:用户等第一字多久,之后每一步出字多快,以及整个系统能完成多少请求。是否分开阶段,要结合输入输出长度、请求量、设备和互联条件。课堂留下的是一条判断路径:先定位哪一段工作增加,再选择组织方式。这个服务系统还会用来生成训练所需的候选,下一页把这条连接补回来。

教师备课:指图与模拟问答

指图与推进 · 不朗读推进到b3,把图收回同一请求过程;依次指首token等待、后续出字速度与吞吐。

补充推导、边界与来源

长输入、长输出与高并发不是同一个问题。长输入增加prefill计算与状态;长输出增加顺序decode轮次并持续增长KV;高并发叠加排队、批次安排和容量压力。

在同设备上,大块prefill工作可能干扰正在decode的请求。P/D分离把两类阶段安排到不同资源,prefill结束后交接K/V等必要状态,decode继续产生输出。它允许分别配置与调度资源,也增加状态传输、模型驻留和协调成本,效果依赖输入/输出分布、请求量、设备及互联。不能因图被分成两栏就断言更快。

首token等待与后续逐token延迟应同时考察。Dynamo、LMCache、Mooncake等组件按实际职责在既有正文展开,不组成每次请求必须依次安装的技术栈。

服务技术栈与资源交接 · 完整服务主题 · DistServe §2.1–2.3 / §3.3。

本页证据与条件

请求阶段与资源安排示意;不采用实测毫秒或性能倍数

进入主题正文