[KongchangAI]
ConceptMega MoE

Mega MoE

An operator design approach that fuses dispatch, GEMM and combine in MoE into a single persistent kernel, overlapping communication and computation through warp specialization.

Timeline (last 90 days)

Nov 4

The Mega MoE fused operator makes communication warps and compute warps share the same batch of SMs, causing contention for registers, shared memory, and issue slots, with the synchronization domain covering the entire SM array, and each replay requires clearing the workspace and performing a cross-rank barrier.

Unverified50%
Oct 29

Prime Intellect released Prime Mega MoE, adding backpropagation to DeepSeek's fused Mega MoE kernel, making it trainable.

Unverified50%
Oct 29

DeepSeek's open-source Mega MoE kernel previously lacked a backpropagation implementation and could not be used directly for training.

Unverified50%
Oct 29

After integrating the trainable Mega MoE kernel into prime-rl, both the forward and backward sides of the RL loop use the same fused implementation, avoiding path-switching overhead between sampling and updating.

Unverified50%
Oct 25

For other domestic chip vendors (Cambricon, Hygon, Kunlunxin, Moore Threads, MetaX, Biren, Enflame, and Iluvatar CoreX) to fully adapt DeepInfer, they would roughly need to overturn their existing engines and fill in about 30 TileLang backend operators, FP8×FP4 GEMM fusion, Mega MoE, sparse attention, and TopK components.

Unverified50%
Oct 25

Mega MoE fuses the originally separate dispatch, compute, and combine steps of MoE inference into one large fused operator for execution, reducing kernel launch overhead and intermediate-result memory round trips and allowing better overlap of communication and computation.

Unverified50%

All Facts (6)

Source Articles