FlashMoE: Fast Distributed MoE in a Single Kernel
On the map: Mixture-of-experts → Efficient MoE training and inference systems
Abstract (arXiv)
The computational sparsity of Mixture-of-Experts (MoE) models enables sub-linear growth in compute cost as model size increases, thus offering a scalable path to training massive neural networks. However, existing implementations suffer from low GPU utilization, significant latency overhead, and a fundamental inability to leverage task locality, primarily due to CPU-managed scheduling, host-initiated communication, and frequent kernel launches. To overcome these limitations, we develop FlashMoE, a fully GPU-resident MoE operator that fuses expert computation and inter-GPU communication into a single persistent GPU kernel. FlashMoE enables fine-grained pipelining of dispatch, compute, and combine phases, eliminating launch overheads and reducing idle gaps. Unlike existing work, FlashMoE eliminates bulk-synchronous collectives for one-sided, device-initiated, inter-GPU (R)DMA transfers, thereby unlocking payload efficiency by eliminating bloated or redundant network payloads in sparsely activated layers. When evaluated on an 8-H100 GPU node with MoE models comprising up to 128 experts and 16K token sequences, FlashMoE achieves up to 9x higher GPU utilization, 6x lower latency, 5.7x higher throughput, and 4x better overlap efficiency compared to state-of-the-art baselines, despite using FP32, whereas the baselines use FP16. FlashMoE shows that principled GPU kernel-hardware co-design is key to unlocking the performance ceiling of large-scale distributed ML. We provide code at https://github.com/osayamenja/FlashMoE.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Placed in Efficient MoE training and inference systems, one of 12 directions in Mixture-of-experts. Builds on 19 of its 44 references that are in the map. First posted on arXiv 5 Jun 2025.
Builds on
19 of 44 references.
Closest ancestors · 6
Same direction, newest first
- 2025Comet: Fine-grained Computation-communication Overlapping for Mixture-of-Experts27 Feb
- 2025Muon is Scalable for LLM Training24 Feb
- 2024Lancet: Accelerating Mixture-of-Experts Training via Whole Graph Computation-Communication Overlapping30 Apr
- 2023A Hybrid Tensor-Expert-Data Parallelism Approach to Optimize Mixture-of-Experts Training11 Mar
- 2022Tutel: Adaptive Mixture-of-Experts at Scale7 Jun
- 2022DeepSpeed-MoE: Advancing Mixture-of-Experts Inference and Training to Power Next-Generation AI Scale14 Jan
Other references · 13
- 2017Attention Is All You Needcited by 59,932
- 2025Qwen3 Technical Reportcited by 8,195
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
- 2024Mixtral of Expertscited by 1,785
- 2020GShard: Scaling Giant Models with Conditional Computation and Automatic Shardingcited by 1,601
- 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 621
- 2024MegaScale: Scaling Large Language Model Training to More Than 10,000 GPUscited by 111
- 2023FlexMoE: Scaling Large-scale Sparse Pre-trained Model Training via Dynamic Device Placementcited by 52
- 2021Breaking the Computation and Communication Abstraction Barrier in Distributed Machine Learning Workloadscited by 40
- 2024BlackMamba: Mixture of Experts for State-Space Modelscited by 37
- 2024CO2: Efficient Distributed Training with Full Communication-Computation Overlapcited by 17
- 2023Optimizing Distributed ML Communication with Fused Computation-Collective Operationscited by 15
Built on by
Citing papers per year: 2026: 13.
13 papers.
Sort:
By area:
- 2026Event Tensor: A Unified Abstraction for Compiling Dynamic Megakernelcited by 4
- 2026L3: Large Lookup Layerscited by 2
- 2026TaxBreak: Unmasking the Hidden Costs of LLM Inference Through Overhead Decompositioncited by 2
- 2026Efficient Mixture-of-Experts LLM Inference with Apple Silicon NPUscited by 2
- 2026Fine-grained Computation-Communication Overlap via Tile-level Signaling and Scheduling for Mixture-of-Expertscited by 1
- 2026MoE-Hub: Taming Software Complexity for Seamless MoE Overlap with Hardware-Accelerated Communication on Multi-GPU Systemscited by 0
- 2026Federation of Experts: Communication Efficient Distributed Inference for Large Language Modelscited by 0
- 2026Searching for Plans You Can Actually Build: A Realizability-Aware Full-Space Optimizer for MoE Training and Servingcited by 0
- 2026MonoMoE: An Efficient Fused Mega-kernel for Quantized MoE Decodingcited by 0
- 2026Analytical Resource Management for Fine-grained MoE Computation-Communication Overlapcited by 0
- 2026Mixture-of-Kittens: MoE Megakernel for NVL72scited by 0
- 2026Purlin: Separating Orchestration from the Datapath of Collectivescited by 0
- 2026Trident: Unifying Guarded Dispatch and Host Execution for PyTorch Triton Workloads29 Sep 2026
- 2026Purlin: Separating Orchestration from the Datapath of Collectives29 Sep 2026
- 2026Mixture-of-Kittens: MoE Megakernel for NVL72s28 Sep 2026
- 2026Analytical Resource Management for Fine-grained MoE Computation-Communication Overlap7 Sep 2026
- 2026MonoMoE: An Efficient Fused Mega-kernel for Quantized MoE Decoding19 Aug 2026
- 2026Fine-grained Computation-Communication Overlap via Tile-level Signaling and Scheduling for Mixture-of-Experts21 Jul 2026
- 2026Searching for Plans You Can Actually Build: A Realizability-Aware Full-Space Optimizer for MoE Training and Serving21 Jul 2026
- 2026Federation of Experts: Communication Efficient Distributed Inference for Large Language Models7 May 2026
- 2026MoE-Hub: Taming Software Complexity for Seamless MoE Overlap with Hardware-Accelerated Communication on Multi-GPU Systems7 May 2026
- 2026Efficient Mixture-of-Experts LLM Inference with Apple Silicon NPUs20 Apr 2026
- 2026Event Tensor: A Unified Abstraction for Compiling Dynamic Megakernel14 Apr 2026
- 2026TaxBreak: Unmasking the Hidden Costs of LLM Inference Through Overhead Decomposition12 Mar 2026
1 more
- 2026L3: Large Lookup Layers29 Jan 2026
- 2026L3: Large Lookup Layerscited by 2
- 2026Efficient Mixture-of-Experts LLM Inference with Apple Silicon NPUscited by 2
- 2026Fine-grained Computation-Communication Overlap via Tile-level Signaling and Scheduling for Mixture-of-Expertscited by 1
- 2026MoE-Hub: Taming Software Complexity for Seamless MoE Overlap with Hardware-Accelerated Communication on Multi-GPU Systemscited by 0
- 2026Federation of Experts: Communication Efficient Distributed Inference for Large Language Modelscited by 0
- 2026Searching for Plans You Can Actually Build: A Realizability-Aware Full-Space Optimizer for MoE Training and Servingcited by 0
- 2026MonoMoE: An Efficient Fused Mega-kernel for Quantized MoE Decodingcited by 0
- 2026Analytical Resource Management for Fine-grained MoE Computation-Communication Overlapcited by 0
- 2026Mixture-of-Kittens: MoE Megakernel for NVL72scited by 0
- 2026Mixture-of-Kittens: MoE Megakernel for NVL72s28 Sep 2026
- 2026Analytical Resource Management for Fine-grained MoE Computation-Communication Overlap7 Sep 2026
- 2026MonoMoE: An Efficient Fused Mega-kernel for Quantized MoE Decoding19 Aug 2026
- 2026Fine-grained Computation-Communication Overlap via Tile-level Signaling and Scheduling for Mixture-of-Experts21 Jul 2026
- 2026Searching for Plans You Can Actually Build: A Realizability-Aware Full-Space Optimizer for MoE Training and Serving21 Jul 2026
- 2026Federation of Experts: Communication Efficient Distributed Inference for Large Language Models7 May 2026
- 2026MoE-Hub: Taming Software Complexity for Seamless MoE Overlap with Hardware-Accelerated Communication on Multi-GPU Systems7 May 2026
- 2026Efficient Mixture-of-Experts LLM Inference with Apple Silicon NPUs20 Apr 2026
- 2026L3: Large Lookup Layers29 Jan 2026
Similar, not cited
Close in wording, no citation either way
- 2025SonicMoE: Accelerating MoE with IO and Tile-aware Optimizations
- 2025HierMoE: Accelerating MoE Training with Hierarchical Token Deduplication and Expert Swap
- 2021FastMoE: A Fast Mixture-of-Expert Training System
- 2026FluxMoE: Decoupling Expert Residency for High-Performance MoE Serving
- 2024Communication-Efficient Sparsely-Activated Model Training via Sequence Migration and Token Condensation
- 2025HeterMoE: Efficient Training of Mixture-of-Experts Models on Heterogeneous GPUs
- 2024Parm: Efficient Training of Large Sparsely-Activated Models with Dedicated Schedules
- 2026MoEBlaze: Breaking the Memory Wall for Efficient MoE Training on Modern GPUs