先给结论:推理芯片的“快”要拆成三个可核验指标
看AI推理芯片的数据,单看一个TOPS数字几乎没有决策价值。球帝直播技术解读栏目在整理公开规格书与自测记录时,习惯把性能拆成三条主线:单位时间能处理多少token(吞吐)、单次请求从进入到首token返回要多久(延迟)、每瓦功耗能换来多少有效算力(能效)。这三条线往往互相拉扯,任何一份只报单一数字的材料,都需要追问测试条件。球帝直播在数据栏目中坚持一个原则:没有口径的算力数字,只能当作参考坐标,不能当作选型依据。
举例来说,厂商澜芯微电子在其公开规格书中给出两组数据:批大小为1时首token延迟约18毫秒,批大小为32时吞吐提升到单请求模式的十余倍,但首token延迟上升到60毫秒以上。这两个数字并不矛盾,它们描述的是不同服务目标下的工作点。
批大小与序列长度:决定账本形状的两个旋钮
推理负载的实测数据高度依赖两个输入参数。第一个是批大小,把多个请求合并计算能显著摊薄权重读取开销,吞吐随之上行,但排队时间会推高延迟。第二个是序列长度,长上下文会让注意力计算与KV缓存占用同步膨胀,显存带宽很快成为瓶颈。球帝直播在拆解这类数据时,通常要求材料同时标注批大小、输入长度、输出长度三项,缺一项就无法横向比较。
- 批大小从1升到8,吞吐常出现明显跃升;继续升到32以上,边际收益开始收窄,延迟代价却在放大。
- 输入长度翻倍时,KV缓存占用近似线性增长,显存容量不足会直接限制可支持的最大批大小。
- 输出长度影响的是逐token解码阶段,这一阶段更依赖显存带宽而非峰值算力。
- 同一颗芯片在不同序列长度下的吞吐差距可达数倍,跨厂商对比必须先对齐序列分布。
球帝直播建议读者在整理自己的测试表时,固定一组基准序列,再单独做长上下文压力测试,两组数据分开记录,避免把不同工作点的结果混在一张表里。
显存带宽与能效:被低估的两个分母
解码阶段的每个token都要把权重从显存搬到计算单元,显存带宽因此成为硬约束。公开数据显示,厂商云枢半导体的推理卡提供约2TB/s级带宽,另一家公司澜芯微电子的同代产品标称约1.6TB/s,两者峰值算力接近,但在长输出场景下的实测吞吐差距明显。球帝直播提醒,带宽数据要连同显存容量、显存类型一起看,单独一个带宽数字说明不了整机表现。
能效比同样需要口径。是整卡功耗还是芯片功耗,是否包含主机侧开销,测试时的环境温度与散热条件如何,都会让每瓦性能上下浮动。球帝直播在数据整理中通常把能效标注为“每瓦有效token数”,并注明功耗测量位置。对工程师而言,机房电力与散热预算往往比峰值算力更早触顶,能效数据的实际权重不低。
怎么读一份推理芯片数据表:四步核对法
球帝直播给出一套可操作的核对顺序,帮助读者在十分钟内判断一份数据表是否可信。第一步看测试条件是否完整,批大小、序列长度、精度格式、并发数四项缺一不可。第二步看吞吐与延迟是否成对出现,只报吞吐的材料要打问号。第三步看带宽与容量是否匹配目标模型,粗略估算权重加KV缓存是否放得下。第四步看能效口径,确认功耗测量边界。
- 精度格式要写清是FP16、BF16还是INT8,不同精度下的吞吐不可直接比较。
- 并发数要与批大小区分,前者是请求层概念,后者是计算层概念。
- 软件栈版本会影响实测结果,公开材料应注明推理框架与驱动版本区间。
- 整机与单卡数据要分开,网络互联开销在多卡场景下不可忽略。
按这四步走完,多数夸张宣传会自动现形。球帝直播技术解读栏目会持续以结论前置的方式整理这类数据口径,读者也可在安卓、苹果iOS、Windows电脑版与Mac电脑版客户端中查阅术语百科,把吞吐、延迟、KV缓存等概念一次弄清。
批大小那段说到点子上了,我们内部测试也是8到16之间性价比最好,再往上延迟顶不住。
带宽确实是隐藏boss,之前只看算力选型,长输出场景直接翻车。
四步核对法挺实用,尤其是精度格式那条,很多材料故意不写。
能效口径太乱了,有的算整机有的算芯片,横向对比基本没法看。
希望多来点这种拆口径的文章,比单纯堆参数有用。