READ WITH
CONTEXT
卡加了,吞吐为何没跟上?大模型推理中的等待,有了新解法

FEATURED STORY

从信息变化中
发现新的观察角度

以事实为基础,以清晰表达为目标,为每一次阅读保留足够的背景与思考空间。

Wul_S STORY / 01
金年会 官方主站|JINNIAN Official Home 资讯动态 卡加了,吞吐为何没跟上?大模型推理中的等待,有了新解法
返回资讯列表

卡加了,吞吐为何没跟上?大模型推理中的等待,有了新解法

金年会官网为你整理相关体育消息:

大模型走向大规模在线服务,一个常见却又有些反直觉的现象是: 卡加得越来越多,吞吐却涨得越来越慢 问题出在哪?

在 DeepSeek 等 MoE 模型的一类部署中,多组计算卡并行处理大量请求,每组既处理各自的请求,又要通过跨组通信,共同完成每一步解码。

这意味着解码是齐步走: 只要最忙的一组没算完,其他组算得再快也只能等 更麻烦的是,请求即使分得一样多,各组实际承担的负载也可能不同,于是较轻的一组提前算完、空等最忙的一组,就成了常态。

这种等待会随 token 生成反复发生,每一步都等一点,累积下来,部署规模扩大的收益便被悄悄吃掉了。

所以,瓶颈并不卡在算力那里,而是卡在「谁来等谁」上。

针对这一瓶颈, 香港科技大学周子杰团队与华为 2012 实验室理论部联合提出 BalanceRoute 。

团队的思路很直接: 先把问题说清楚,再谈优化,即通过数学建模刻画同步等待,再将短期负载预测转化为在线路由决策。

效果也经得起检验。

在论文的 96 卡主实验中,采用实际预测器的 BR-H 相对所比较的最强基线, 解码吞吐提升约 15% 这项工作已被 NeurIPS 2026 接收,并 已部署于双方共建的 MaaS 推理服务系统 MathBot-Pie 论文标题:Tackling the Data-Parallel Load Balancing Bottleneck in LLM Serving: Practical Online Routing at Scale 论文链接:https://arxiv.

org/pdf/2605.

06113 代码链接:https://github.

com/b010001y/BalanceRoute 请求数相同,负载仍会不同 大模型生成回答,通常分为预填充(prefill)和解码(decode)两个阶段。

预填充先处理整段输入,把后续生成需要复用的中间结果保存为 KV 缓存;

解码再逐个生成输出 token。

每生成一步,都需要读取此前输入和已生成内容对应的 KV 信息。

在本文研究的预填充 — 解码分离(PD 分离)系统中,这两个阶段由不同的计算资源承担。

about image

请求完成预填充后,路由器为它选择一个解码工作单元,已有的 KV 缓存也随之传送过去。

一个单元可由多张计算卡组成。

轮询等方法可以依次把新请求分给各组,却没有区分每条请求需要处理多少 KV 信息。

同样处理两个请求,长上下文对应的缓存更多,单步读取与计算的负担也可能更重。

因此,在同步约束下,请求数相同,较轻的组等待较重的组仍是常见的问题。

图 1|预填充完成后,请求被分配到解码工作单元。

下方展示本文部署中解码步内的计算与同步:每组都是两个请求,KV 总量却不同,较轻的组会等待最忙的一组。

斜线为等待示意。

负载还会随生成不断变化。

每生成一个 token,请求就会新增相应的 KV 信息,下一步需要处理的上下文也随之变长,请求完成,则退出后续解码计算。

与此同时,预填充侧还在送来新请求。

某组可能连续多步变忙,也可能因一条请求结束而突然减轻负担。

图 2|解码中的负载变化:新请求带着预填充得到的 KV 缓存加入,已有请求随生成增长,完成的请求退出。

较轻的单元等待当前最忙的一组;

同一请求始终留在原单元。

把运行中的请求转交给另一组,需要搬运已经积累的 KV 缓存。

考虑这一开销,论文采用分配后不迁移的设定:路由器必须在输出长度未知、负载不断变化时作出选择,请求随后留在该单元直到结束。

数学建模,把同步等待变成决策目标 从每一步的同步关系出发,通过数学建模,把各单元与最重单元之间的负载差相加,得到不均衡指标。

设第 k 步中,单元 g 负载为 L_g (k),最重单元负载为 M (k),一共有 G 个单元。

单步不均衡可以写作: I (k) 这个量越大,说明各个单元之间的算力分配越不齐。

这个指标刻画了同步等待对应的空闲,长期目标则是减少它在连续解码步骤中的累积。

如图 3,四组负载为 10、7、6、5,此时 I (k) 为 12。

给 C 增加 4 单位负载,恰好填平它与最重单元的差距,I (k) 降至 8;

若增加 5,C 就变成新的最重单元,让其他三组各多等一份,I (k) 为 11。

图 3|填补空闲与抬高峰值的权衡。

两个接入方案均从同一初态出发;

蓝色为已有负载,绿色为新增负载,斜线为空闲差额,粉色突出峰值上升带来的额外等待。

数值为示意负载单位。

这个例子揭示了分配的关键权衡:接入新请求能填补较轻单元的空闲,但若把它推成新的最重单元,就会增加其他单元的等待。

接下来,需要把这种比较延伸到未来多个步骤。

预测多远,取决于路由真正需要什么信息 一次分配的影响会延续到后续解码。

两组此刻一样忙,其中一组若有请求即将结束,就可能很快释放负载。

BalanceRoute 的 BR-H 因此引入 H 步窗口,估计

以上内容由金年会官网整理发布。

上一篇马雷斯卡:我们对塞门约的使用已经很谨慎了,但总是会有意外...
下一篇速递!宏远上诉获CBA公司回复,南京感谢广东培养杜润旺,胡明轩膝伤复发...

觉得内容有用?

分享给朋友,让更多人看到这篇内容。

正在被关注

查看近期访问较多的资讯内容,快速了解用户正在讨论的方向。

菲叫嚣驱逐中国大使!我大使表态:中菲一旦开战,中方可轻易取胜

菲叫嚣驱逐中国大使!我大使表态:中菲一旦开战,中方可轻易取胜

大家好,我是小桔! 一句饱含诚意的“我们热爱和平”,竟被菲律宾某些政客刻意曲解为所谓“隐性威胁”,中国驻菲大使在迪利曼对话会现场坦率阐明立场、理性回应质疑,收获的却非建设性交流,而是政界联手施压、高调鼓动驱逐外交代表。 这场风波背后,究竟是南海主权与海洋权益争端持续升温,还是菲律宾国内权力格局变动下的一场舆论操演? 对话会现场,中方清晰传递和平立场 2026年10月15日,菲律宾首都大区奎松市举行

维蒂尼亚:巴黎和巴萨是欧洲最顶尖球队,拜仁也在此行列

维蒂尼亚:巴黎和巴萨是欧洲最顶尖球队,拜仁也在此行列

欧冠联赛阶段第3轮,巴黎圣日耳曼将主场对阵巴塞罗那,赛前,巴黎圣日耳曼中场维蒂尼亚出席新闻发布会接受媒体提问,在本次发布会的第一部分,维蒂尼亚谈到了自己的竞技状态、对阵巴萨是否堪称提前上演的决赛,以及亚马尔的个人能力。 记者:你在国家队比赛日的休赛期打进了自己在国家队的首粒进球,上周对阵曼城时又取得了进球。就你个人而言,你是否认为自己目前正处于极佳的竞技状态? 维蒂尼亚:就因为进球吗?仅仅是因为进

马雷斯卡:我们对塞门约的使用已经很谨慎了,但总是会有意外

马雷斯卡:我们对塞门约的使用已经很谨慎了,但总是会有意外

北京时间10月21日凌晨3时,曼城将在欧冠联赛阶段第3轮主场迎战雅典AEK。比赛前夕,曼城主教练马雷斯卡出席了新闻发布会,本文为新闻发布会的下半部分。 嗨,恩佐,你这赛季多次提到过,每一场比赛都是独一无二的,或者有着不同的战术背景,但是在经过了这段时间的比赛之后,我们知道球队整体实力显然非常优秀,但是似乎在客场比赛当中,球队会表现得格外稳健顽强,比如在老特拉福德、安菲尔德以及波尔图等客场都踢出了极

普京亲口提议三方会谈,连着三次放风并聚焦俄乌,特朗普态度变了

普京亲口提议三方会谈,连着三次放风并聚焦俄乌,特朗普态度变了

各位朋友,大家好。 根据俄罗斯总统新闻秘书佩斯科夫昨天(10月18日)透露,10月9日,普京与特朗普通话期间,普京第一次在电话里亲自向特朗普提议,要在中国深圳即将举行的APEC峰会上,举行中美俄三方的峰会。 对此,佩斯科夫本人表示,俄罗斯方面认为实现的可能性很大。 至少在我的记忆当中,这应该是目前为止俄罗斯第三次正式进行类似表态。 第一次,是普京的战略顾问首先透露;第二次是在10月1日,普京本人在

35人!宁波市公安局公开招聘

35人!宁波市公安局公开招聘

近日 宁波市公安局轨道交通治安分局 面向社会公开招聘35名警务辅助人员 一起来看详细内容 因工作需要,宁波市公安局轨道交通治安分局面向社会公开招聘警务辅助人员(以下简称辅警)。招聘工作坚持公开、公平、择优的原则,按照报名、资格审查、体能测评、心理测评、笔试、面试、体检、政治考核、公示等程序组织实施,接受社会监督。现将有关事项公告如下: 0 1 招聘岗位 宁波市公安局轨道交通治安分局辅警35名。(详