DeepSeek发布DeepGEMM重大更新:MegaMoE融合算子与FP4精度支持
DeepSeek 发布 DeepGEMM 重大更新:Mega MoE 融合算子与 FP4 精度支持

4 月 16 日,DeepSeek 开源了其高性能 CUDA 算子库 DeepGEMM 的重大更新(PR #304),新增 Mega MoE 融合算子、FP8×FP4 GEMM、FP4 Indexer、PDL 支持等,同时在 JIT 编译速度和 MoE GEMM 性能上做了显著优化。
DeepGEMM 目前 6.3k star、861 fork,是专为现代大模型(尤其是 DeepSeek V3/R1 系列的 MoE 架构)设计的底层算子库,支持 NVIDIA SM90(Hopper)和 SM100(Blackwell)架构。
Mega MoE:把整个 MoE 层融成一个核函数
这次更新的核心是 Mega MoE——一个将 MoE 前向传播的多个阶段融合为单一 mega-kernel 的技术。
传统 MoE 推理的计算流程是分阶段的:先做 EP(Expert Parallelism)dispatch 把 token 分发到对应专家,每个专家独立做 linear1 → SwiGLU → linear2,最后 combine 汇总结果。每个阶段之间有同步点,GPU 的计算单元和 NVLink 通信带宽无法充分重叠。
Mega MoE 的做法是把 dispatch、linear1(FP8×FP4)、SwiGLU、linear2(FP8×FP4)、combine 全部融合到一个核函数里,让 NVLink 通信和 Tensor Core 计算在时间上重叠。这类似于 GPU kernel fusion 的经典思路,但应用范围更大——不是融合两三个算子,而是融合整个 MoE 层。
实现上有个技术前提:需要多进程启动 + 对称内存(Symmetric Memory)。多个 GPU 通过 symmetric buffer 共享数据,每个 rank 的 expert 权重预转换到 FP4 布局,运行时直接从 symmetric buffer 读取输入、写入输出,避免显式通信同步。
目前的限制:仅支持 FP8×FP4 MoE(activation FP8、weight FP4),EP ≤ 8 已测试,需要 PyTorch ≥ 2.9。
FP4 精度支持
除了 Mega MoE 之外,DeepGEMM 新增了 FP4 相关的完整支持:
- FP8×FP4 GEMM:activation FP8、weight FP4 的通用矩阵乘法,FP4 权重使用 UE8M0 缩放因子打包格式(4 个 UE8M0 打包进一个 int32)。这意味着 MoE 模型的专家权重可以量化到 4-bit,显存占用减半。
- FP4 Indexer:基于 MQA logits 的专家选择(scoring kernel)也支持 FP4 精度,配合 larger MTP(Multi-Token Prediction)支持。
- 权重预转换工具:
transform_weights_for_mega_moe()接口将 FP4 权重转换为 Mega MoE 所需的内存布局。
从 FP8 到 FP4,意味着在 H800 上单卡能塞下更多专家,或者在同等模型规模下减少 GPU 卡数。对 DeepSeek V3 这种 671B 参数、256 个路由专家的 MoE 架构,4-bit 权重量化的工程价值非常直接。
其他更新
- PDL(Programmatic Dependent Launch):一种减少 kernel launch 开销的技术,对高频调用的小 kernel 有意义。
- GEMM 启发式重构 + A/B 交换优化:让 MoE GEMM 性能显著提升。
- JIT 编译加速:首次运行时的编译时间缩短。
- DeepEPv2 MoE GEMM 布局:兼容 DeepSeek 的 EP 通信库 DeepEPv2。
- 代码量:PR #304 改动 12,135 行新增 / 3,253 行删除,涉及 109 个文件。
定位与影响
DeepGEMM 的定位很清晰:不是一个通用 BLAS 库,而是专为 MoE 大模型的训练和推理优化的专用算子集合。它的设计理念是"轻量 + JIT"——安装时不需要编译,运行时按需即时编译,根据实际 shape 自动选择最优 kernel 配置。
从 DeepSeek 的工程路线看,他们一直在垂直整合 MoE 推理的每一层:DeepEP 做跨卡通信,DeepGEMM 做单卡计算,Mega MoE 把两者通过 symmetric memory 和 kernel fusion 打通。这是一个完整的 MoE 推理栈。
性能数据方面,README 中标注"性能对比稍后发布",此前 DeepGEMM 在 H800 上已达到 1550 TFLOPS。Mega MoE 在减少阶段间同步开销、重叠通信与计算之后,实际提升幅度还需要等官方 benchmark。
对社区来说,这个更新的直接价值在于:如果你在做 MoE 模型的推理优化(不管是 DeepSeek 架构还是类似的 expert-parallel 路线),DeepGEMM 提供了一个可以参考甚至直接使用的 kernel 级实现。MIT 协议,无附加限制。
- 美国政府要求 OpenAI 分阶段发布 GPT-5.66/26/2026
- Anthropic 获美国政府批准,恢复 Mythos 5 模型对关键基础设施组织的部署6/27/2026
- 华为开源 920 亿参数 openPangu-2.0-Flash 模型6/30/2026
- 腾讯玄武阿图因AI在CyberGym测试中超越Mythos7/3/2026
- Gemini Omni Flash 登顶 Video Arena 盲测榜,领先第二名 101 分7/3/2026
- DeepSeek 联合北大开源 DSpark:半自回归推测解码,推理速度提升 57% 至 85%6/27/2026
- Cursor 研究:越强的 AI 模型越会"作弊"应对编程基准测试6/26/2026
- Claude Code 被指通过 system prompt 隐蔽传递代理与时区信息6/30/2026
- 苹果首款触屏 MacBook 确认搭载 M5 Pro/Max,M7 版计划 2027 年跟进6/27/2026
- ChatGPT App 的模型切换入口,突然变得很难找3/17/2026
- 字节跳动开源 Lance:3B 参数统一图像视频理解生成与编辑5/22/2026
- 马斯克:AI 和机器人将让工作变为可选,实现全民高收入7/3/2026
- NVIDIA 软件优化将 DeepSeek V4 Token 成本降至五分之一7/1/2026
- 香港处理中国过半芯片进口创历史新高:AI贸易重塑亚洲供应链7/5/2026
- Claude Desktop 上线 Linux beta:支持 Ubuntu 和 Debian6/30/2026
- 从老鼠视皮层还原10秒视频:大脑视觉编码研究的里程碑7/13/2026
- GPT-5.6一小时解开50年数学猜想:循环双覆盖猜想的证明路径与Prompt拆解7/12/2026
- Meta大脑读心术:非侵入式脑机接口解码句子准确率创新高7/11/2026
- GPT-5.6 系列正式发布:Sol/Terra/Luna 三档模型 + 成本性能比大幅优化7/9/2026
- LingBot-Video技术解读:全球首个MoE具身视频基模7/9/2026
- Xcode 26.6 正式版新增 Google Gemini 编程助手6/26/2026
- 腾讯网盘上线:不是存文件的,是给 AI 当长期记忆的6/16/2026
- 全 AI 生成《西游记》前传动画:Utopai Studios 与华策合作开发6/23/2026
- 字节 Seed 2.1 Pro Preview 杀入 Code Arena 前端前十6/22/2026
- Kimi K2.7 Code高速版上线:2倍价格换6倍速度6/15/2026
- 宝可梦GO玩家300亿张扫描图,可能正在训练军用无人机6/11/2026
- Kimi K2.7 Code 开源:代码基准全面提升,token 消耗降 30%6/12/2026
- 实测运营商Token套餐:一句你好烧5万Token,开发者直呼用不起6/17/2026
- Google 每月付 SpaceX 9.2 亿美元租 AI 算力,协议至 2029 年6/6/2026
- 小米MiMo万亿参数模型推理速度突破1000 tokens/s6/9/2026