MoE:路由、Grouped GEMM、梯度与计算成本
个人笔记、SonicMoE §2、附录 C。系统优化见 SonicMoE。
从一个 token 到稀疏专家计算
记
路由器先算分数
可计算的例子。 四个专家的分数为
Grouped GEMM 处理的是专家收到的不等长矩阵
对专家
因此
可计算的例子。
为什么路由权重梯度可以绕开专家输出缓存
记传入的输出梯度为
第二个等式利用
可计算的例子。
其他专家梯度为:
形状与数值例子。 若一个专家只有一行输入
算术强度的公式包含哪些假设
按论文 §2.2 的简化口径,只统计两个 GEMM 的主要 IO,使用 BF16/FP16 的 2 字节元素,并省略
旧文在列举单步写回字节数后直接给出这个简化总式,容易误以为它包括所有中间量。这里的
可计算的例子。
若路由均匀,
固定
可计算的例子。
Tile 填充浪费与改变路由是两件事
若专家 GEMM 的 token tile 高度为
可计算的例子。