Hardware-Aware FP4 FlashAttention-4
硬件感知的 FP4 FlashAttention-4:全 FP4 前向推理与量化反向传播
🧭 Transformer 注意力 FP4 量化加速
Graphcore Research
Direct-P 将注意力分数直接映射为 FP4 概率,GB200 上前向吞吐达 BF16 的 2.13 倍,8B 模型训练更新加速 1.14 倍
📌 工作参考价值(4 点)
- 推荐/广告场景中大量使用 Transformer 处理用户行为序列,注意力算子是性能瓶颈;Direct-P 将 softmax 后的概率直接量化为 FP4,避免中间 FP32/FP16 转换,可显著提升在线推理吞吐、降低时延。
- 训练侧采用“前向量化 Q/K,反向重建概率并使用 FP8 梯度操作数”的混合精度方案,比直接使用 FP4 概率/值更稳定;实际部署时可借鉴该方案避免训练发散,同时获得 1.14 倍的 8B 模型更新加速。
- 若业务使用长序列注意力(如用户行为序列、会话建模),可评估 FP4 注意力对精度的影响;论文结果表明概率 FP4 量化在非因果推理下可行,但训练中 MXFP4 概率/值易发散,需谨慎验证。
- 工程实现上,可将注意力中间结果(概率矩阵)显式量化并落到片上存储,减少 HBM 读写,类似 FlashAttention 的 tiling 策略与 FP4 结合能榨取 Blackwell 张量核性能。