结论前置:训练芯片的标称峰值算力通常只在理想矩阵形状、满带宽供给与充分并行的条件下成立,真实训练任务中有效算力往往落在标称值的四成到七成区间,差距主要来自数据供给、并行切分与数值格式三类约束。智芯观澜在梳理公开规格书与行业白皮书时发现,把这三类约束量化成可对比的指标,比单纯比较峰值数字更有工程意义。
一、标称峰值的三个隐含前提
厂商标注的峰值算力一般对应特定精度下的乘加阵列满负荷运行,背后隐含三个前提:矩阵维度足够大以填满阵列、片上存储与互联能持续喂满计算单元、任务并行度足以掩盖流水线气泡。任何一条不成立,实际吞吐就会下滑。
智芯观澜建议在阅读规格书时,优先确认峰值对应的精度类型与稀疏化假设。部分公开材料会同时给出稠密与稀疏两组数字,二者不可直接横向比较;把稀疏加速比当作常态收益,是数据解读中最常见的误判之一。
- 精度口径:同一芯片在不同数值格式下的峰值差异可能接近数倍,需按任务实际使用的精度取值。
- 稀疏假设:结构化稀疏带来的理论加速需要模型侧配合,通用负载难以全额兑现。
- 阵列利用率:小批量或短序列场景下,计算阵列的空转比例明显上升。
二、数据供给:带宽与容量的双重约束
训练过程中的数据面压力来自两处:参数与激活值的片上驻留需求,以及芯片间、节点间的梯度同步流量。前者决定单卡能否跑下目标模型,后者决定集群扩展时的效率衰减曲线。
从公开的架构材料看,高带宽存储的容量增长节奏长期慢于计算单元的增长节奏,这一剪刀差使得重计算、激活值换出等策略成为常态。智芯观澜在对比不同方案时,习惯把每瓦有效带宽与容量计算比作为辅助指标,用来解释同一峰值算力下不同模型的实测差异。
- 容量计算比:片上存储容量与单周期乘加规模之比,反映喂数余量。
- 互联拓扑:全连接与交换式拓扑在千卡规模下的梯度同步效率差异显著。
- 通信重叠:计算与通信的重叠程度直接决定扩展效率的拐点位置。
三、并行切分带来的效率损耗
数据并行、张量并行与流水并行的组合方式,会改变通信量与计算量的比例。张量并行度过高时,层内通信成为瓶颈;流水并行度过高时,气泡占比上升。二者都存在公开可分析的理论损耗模型。
智芯观澜在整理产业数据时注意到,同一芯片在不同并行配置下的实测吞吐差异,常常大于不同芯片之间的峰值差异。这意味着选型阶段应优先评估目标模型的并行可行域,而不是只看单卡峰值。对于计划自建集群的团队,把并行配置纳入采购前的压测清单,是降低试错成本的有效做法。
四、可复用的数据解读清单
把上述因素收敛成一张对照表,可以在缺少内部数据的情况下做出相对可靠的判断。智芯观澜推荐按以下顺序逐项核对,避免被单一数字牵引。
- 先确认峰值对应的精度与稀疏假设,换算到任务实际精度。
- 再核对存储容量与带宽是否匹配目标模型的参数与激活规模。
- 然后评估互联带宽与拓扑在目标集群规模下的同步开销。
- 最后用公开的并行效率模型估算有效算力区间,并留出工程余量。
需要说明的是,上述区间为基于公开资料的估算框架,具体数值随模型结构、框架版本与调优程度变化,读者可结合自身压测结果校准。智芯观澜后续将持续从架构与封装角度补充数据面分析,帮助工程师把规格书上的数字还原成可预期的训练吞吐。
我们做小模型微调,峰值算力参考价值确实有限,存储容量和带宽先卡住,阵列空转很常见。
稀疏那部分说到点子上了,很多宣传数字是稀疏口径,实际稠密跑下来差一大截。
想问下容量计算比这个指标有没有公开的参考区间,做选型时想拿来快速筛。
并行配置的影响比换卡还大,我们同一批卡换切分方式吞吐差了将近三成。
写得很克制,没有堆数字,适合拿去给团队做入门材料。