SonicMoE: Accelerating MoE with IO and Tile-aware Optimizations
On the map: Mixture-of-experts → Efficient MoE training and inference systems
Abstract (arXiv)
Mixture of Experts (MoE) models have emerged as the de facto architecture for scaling up language models without significantly increasing the computational cost. Recent MoE models demonstrate a clear trend towards high expert granularity (smaller expert intermediate dimension) and higher sparsity (constant number of activated experts with a higher number of total experts), which improve model quality per FLOP. However, fine-grained MoEs suffer from increased activation memory footprint and reduced hardware efficiency due to higher IO costs, while sparser MoEs suffer from wasted computations due to padding in Grouped GEMM kernels. In response, we propose a memory-efficient algorithm to compute the forward and backward passes of MoEs with minimal activation caching for the backward pass. We also design GPU kernels that overlap memory IO with computation, benefiting all MoE architectures. Finally, we propose a novel "token rounding" method that minimizes the wasted compute due to padding in Grouped GEMM kernels. As a result, our method SonicMoE reduces activation memory by 45% and achieves a 1.86x compute throughput improvement on Hopper GPUs compared to ScatterMoE's BF16 MoE kernel for a fine-grained 7B MoE. Concretely, SonicMoE on 64 H100s achieves a training throughput of 213 billion tokens per day, comparable to ScatterMoE's 225 billion tokens per day on 96 H100s for a 7B MoE model training with FSDP-2 using the lm-engine codebase. On Blackwell GPUs, SonicMoE also achieves a 25% and 15% relative speedup on the forward and backward pass respectively compared to a highly optimized DeepGEMM baseline on OLMoE-sized 7B MoE models. Under high MoE sparsity settings, our tile-aware token rounding algorithm yields an additional 1.16x speedup on kernel execution time compared to vanilla top-K routing while maintaining similar downstream performance on Hopper GPUs. We open-source all our kernels.
Key facts. Cited by 21 papers in the map (data through 14 Oct 2026). Placed in Efficient MoE training and inference systems, one of 12 directions in Mixture-of-experts. Builds on 38 of its 64 references that are in the map. First posted on arXiv 16 Dec 2025.
Builds on
38 of 64 references.
Closest ancestors · 3
Same direction, newest first
- 2025Insights into DeepSeek-V3: Scaling Challenges and Reflections on Hardware for AI Architectures14 May
- 2024Scattered Mixture-of-Experts Implementation13 Mar
- 2022MegaBlocks: Efficient Sparse Training with Mixture-of-Experts29 Nov
Other references · 35
- 2017Attention Is All You Needcited by 60,361
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2018Think you have Solved Question Answering? Try ARC, the AI2 Reasoning Challengecited by 4,886
- 2019HellaSwag: Can a Machine Really Finish Your Sentence?cited by 4,100
- 2017Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layercited by 3,509
- 2021Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsitycited by 3,073
- 2019PIQA: Reasoning about Physical Commonsense in Natural Languagecited by 2,883
- 2019BoolQ: Exploring the Surprising Difficulty of Natural Yes/No Questionscited by 2,183
- 2018Can a Suit of Armor Conduct Electricity? A New Dataset for Open Book Question Answeringcited by 2,164
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,868
- 2018CommonsenseQA: A Question Answering Challenge Targeting Commonsense Knowledgecited by 1,822
- 2020GShard: Scaling Giant Models with Conditional Computation and Automatic Shardingcited by 1,631
23 more
- 2017Crowdsourcing Multiple Choice Science Questionscited by 765
- 2022Mixture-of-Experts with Expert Choice Routingcited by 623
- 2024FlashAttention-3: Fast and Accurate Attention with Asynchrony and Low-precisioncited by 519
- 2025GLM-4.5: Agentic, Reasoning, and Coding (ARC) Foundation Modelscited by 467
- 2024OLMoE: Open Mixture-of-Experts Language Modelscited by 301
- 2024Mixture-of-Depths: Dynamically allocating compute in transformer-based language modelscited by 258
- 2022Unified Scaling Laws for Routed Language Modelscited by 253
- 2024Auxiliary-Loss-Free Load Balancing Strategy for Mixture-of-Expertscited by 205
- 2025Kimi Linear: An Expressive, Efficient Attention Architecturecited by 196
- 2024Scaling Laws for Fine-Grained Mixture of Expertscited by 173
- 2024Mixture of A Million Expertscited by 72
- 2024Memory Layers at Scalecited by 48
- 2021Kernel Thinningcited by 47
- 2025Towards Greater Leverage: Scaling Laws for Efficient Mixture-of-Experts Language Modelscited by 45
- 2024AdaMoE: Token-Adaptive Routing with Null Experts for Mixture-of-Experts Language Modelscited by 44
- 2025TileLang: A Composable Tiled Programming Model for AI Systemscited by 43
- 2022GraB: Finding Provably Better Data Permutations than Random Reshufflingcited by 19
- 2024Ultra-Sparse Memory Networkcited by 19
- 2024Turn Waste into Worth: Rectifying Top-k Router of MoEcited by 11
- 2024RTop-K: Ultra-Fast Row-Wise Top-K Selection for Neural Network Acceleration on GPUscited by 8
- 2023Coordinating Distributed Example Orders for Provably Accelerated Trainingcited by 7
- 2025Dissecting the NVIDIA Hopper Architecture through Microbenchmarking and Multiple Level Analysiscited by 4
- 2025TMA-Adaptive FP8 Grouped GEMM: Eliminating Padding Requirements in Low-Precision Training and Inference on Hoppercited by 4
Built on by
Citing papers per year: 2026: 21.
21 papers.
Sort:
By area:
- 2026Kimi K3: Open Frontier Intelligencecited by 138
- 2026M2RNN: Non-Linear RNNs with Matrix-Valued States for Scalable Language Modelingcited by 8
- 2026CAKE: Compiler-Agent Co-Design for Frontier Kernel Evolutioncited by 5
- 2026PROBE: Co-Balancing Computation and Communication in MoE Inference via Real-Time Predictive Prefetchingcited by 4
- 2026Revealing the Challenges of Attention-FFN Disaggregation for Modern MoE Models and Hardware Systemscited by 4
- 2026Dion3: Full-Stack Orthogonal Updatescited by 4
- 2026MoRE: Mixture of Reused Expertscited by 3
- 2026L3: Large Lookup Layerscited by 2
- 2026Complete-muE: Optimal Hyperparameter Transfer and Scaling for MoE Modelscited by 1
- 2026OmniMoE: An Efficient MoE by Orchestrating Atomic Experts at Scalecited by 0
- 2026RaMP: Runtime-Aware Megakernel Polymorphism for Mixture-of-Expertscited by 0
- 2026LaCache: Exact Caching and Precision-Adaptive Inference for Diffusion Large Language Modelscited by 0
9 more
- 2026Decoding the Skew: Distribution-Aware MoE Inference with Adaptive Kernel Dispatchcited by 0
- 2026Training Communication-Efficient Mixture-of-Experts Language Models with Layer Re-Configurationcited by 0
- 2026MonoMoE: An Efficient Fused Mega-kernel for Quantized MoE Decodingcited by 0
- 2026MoEMB: Scaling Universal Multimodal Embeddings with Efficient Mixture-of-Experts Modelscited by 0
- 2026TopoEP: Topology-Aware Load Balancing for Expert-Parallel MoE Trainingcited by 0
- 2026Mixture-of-Kittens: MoE Megakernel for NVL72scited by 0
- 2026MoRE: Scaling mixture of experts with hardware-aware low-rank routingcited by 0
- 2026Efficient Expert-Parallel Communication on PCIe-Connected Consumer GPUscited by 0
- 2026Memory-Efficient Expert Routing for Distributed MoE Trainingcited by 0
- 2026Memory-Efficient Expert Routing for Distributed MoE Training5 Oct 2026
- 2026Efficient Expert-Parallel Communication on PCIe-Connected Consumer GPUs30 Sep 2026
- 2026MoRE: Scaling mixture of experts with hardware-aware low-rank routing28 Sep 2026
- 2026Mixture-of-Kittens: MoE Megakernel for NVL72s28 Sep 2026
- 2026TopoEP: Topology-Aware Load Balancing for Expert-Parallel MoE Training28 Sep 2026
- 2026MoRE: Mixture of Reused Experts16 Sep 2026
- 2026MoEMB: Scaling Universal Multimodal Embeddings with Efficient Mixture-of-Experts Models8 Sep 2026
- 2026Training Communication-Efficient Mixture-of-Experts Language Models with Layer Re-Configuration28 Aug 2026
- 2026MonoMoE: An Efficient Fused Mega-kernel for Quantized MoE Decoding19 Aug 2026
- 2026CAKE: Compiler-Agent Co-Design for Frontier Kernel Evolution12 Aug 2026
- 2026Dion3: Full-Stack Orthogonal Updates12 Aug 2026
- 2026Kimi K3: Open Frontier Intelligence27 Jul 2026
9 more
- 2026Decoding the Skew: Distribution-Aware MoE Inference with Adaptive Kernel Dispatch25 Jul 2026
- 2026LaCache: Exact Caching and Precision-Adaptive Inference for Diffusion Large Language Models16 Jul 2026
- 2026Complete-muE: Optimal Hyperparameter Transfer and Scaling for MoE Models22 May 2026
- 2026RaMP: Runtime-Aware Megakernel Polymorphism for Mixture-of-Experts28 Apr 2026
- 2026M2RNN: Non-Linear RNNs with Matrix-Valued States for Scalable Language Modeling15 Mar 2026
- 2026Revealing the Challenges of Attention-FFN Disaggregation for Modern MoE Models and Hardware Systems10 Feb 2026
- 2026OmniMoE: An Efficient MoE by Orchestrating Atomic Experts at Scale5 Feb 2026
- 2026PROBE: Co-Balancing Computation and Communication in MoE Inference via Real-Time Predictive Prefetching31 Jan 2026
- 2026L3: Large Lookup Layers29 Jan 2026
- 2026PROBE: Co-Balancing Computation and Communication in MoE Inference via Real-Time Predictive Prefetchingcited by 4
- 2026Revealing the Challenges of Attention-FFN Disaggregation for Modern MoE Models and Hardware Systemscited by 4
- 2026MoRE: Mixture of Reused Expertscited by 3
- 2026L3: Large Lookup Layerscited by 2
- 2026Complete-muE: Optimal Hyperparameter Transfer and Scaling for MoE Modelscited by 1
- 2026OmniMoE: An Efficient MoE by Orchestrating Atomic Experts at Scalecited by 0
- 2026RaMP: Runtime-Aware Megakernel Polymorphism for Mixture-of-Expertscited by 0
- 2026Decoding the Skew: Distribution-Aware MoE Inference with Adaptive Kernel Dispatchcited by 0
- 2026Training Communication-Efficient Mixture-of-Experts Language Models with Layer Re-Configurationcited by 0
- 2026MonoMoE: An Efficient Fused Mega-kernel for Quantized MoE Decodingcited by 0
- 2026MoEMB: Scaling Universal Multimodal Embeddings with Efficient Mixture-of-Experts Modelscited by 0
- 2026TopoEP: Topology-Aware Load Balancing for Expert-Parallel MoE Trainingcited by 0
12 most cited of 16 All 16 (JSON)
- 2026Memory-Efficient Expert Routing for Distributed MoE Training5 Oct 2026
- 2026Efficient Expert-Parallel Communication on PCIe-Connected Consumer GPUs30 Sep 2026
- 2026MoRE: Scaling mixture of experts with hardware-aware low-rank routing28 Sep 2026
- 2026Mixture-of-Kittens: MoE Megakernel for NVL72s28 Sep 2026
- 2026TopoEP: Topology-Aware Load Balancing for Expert-Parallel MoE Training28 Sep 2026
- 2026MoRE: Mixture of Reused Experts16 Sep 2026
- 2026MoEMB: Scaling Universal Multimodal Embeddings with Efficient Mixture-of-Experts Models8 Sep 2026
- 2026Training Communication-Efficient Mixture-of-Experts Language Models with Layer Re-Configuration28 Aug 2026
- 2026MonoMoE: An Efficient Fused Mega-kernel for Quantized MoE Decoding19 Aug 2026
- 2026Decoding the Skew: Distribution-Aware MoE Inference with Adaptive Kernel Dispatch25 Jul 2026
- 2026Complete-muE: Optimal Hyperparameter Transfer and Scaling for MoE Models22 May 2026
- 2026RaMP: Runtime-Aware Megakernel Polymorphism for Mixture-of-Experts28 Apr 2026
12 newest of 16 All 16 (JSON)
- 2026Kimi K3: Open Frontier Intelligencecited by 138
- 2026Kimi K3: Open Frontier Intelligence27 Jul 2026
- 2026M2RNN: Non-Linear RNNs with Matrix-Valued States for Scalable Language Modelingcited by 8
- 2026CAKE: Compiler-Agent Co-Design for Frontier Kernel Evolutioncited by 5
- 2026Dion3: Full-Stack Orthogonal Updatescited by 4
- 2026LaCache: Exact Caching and Precision-Adaptive Inference for Diffusion Large Language Modelscited by 0
- 2026CAKE: Compiler-Agent Co-Design for Frontier Kernel Evolution12 Aug 2026
- 2026Dion3: Full-Stack Orthogonal Updates12 Aug 2026
- 2026LaCache: Exact Caching and Precision-Adaptive Inference for Diffusion Large Language Models16 Jul 2026
- 2026M2RNN: Non-Linear RNNs with Matrix-Valued States for Scalable Language Modeling15 Mar 2026
Similar, not cited
Close in wording, no citation either way
- 2024MoE-Lightning: High-Throughput MoE Inference on Memory-constrained GPUs
- 2025HierMoE: Accelerating MoE Training with Hierarchical Token Deduplication and Expert Swap
- 2026FluxMoE: Decoupling Expert Residency for High-Performance MoE Serving
- 2025FlashMoE: Fast Distributed MoE in a Single Kernel
- 2025Accelerating MoE Model Inference with Expert Sharding
- 2026Sieve: Dynamic Expert-Aware PIM Acceleration for Evolving Mixture-of-Experts Models
- 2021FastMoE: A Fast Mixture-of-Expert Training System
- 2026MoEBlaze: Breaking the Memory Wall for Efficient MoE Training on Modern GPUs