Scattered Mixture-of-Experts Implementation
On the map: Mixture-of-experts → Efficient MoE training and inference systems
Abstract (arXiv)
We present ScatterMoE, an implementation of Sparse Mixture-of-Experts (SMoE) on GPUs. ScatterMoE builds upon existing implementations, and overcoming some of the limitations to improve inference and training speed, and memory footprint. This implementation achieves this by avoiding padding and making excessive copies of the input. We introduce ParallelLinear, the main component we use to build our implementation and the various kernels used to speed up the operation. We benchmark our implementation against Megablocks, and show that it enables a higher throughput and lower memory footprint. We also show how ParallelLinear enables extension of the Mixture-of-Experts concept by demonstrating with an implementation of Mixture of Attention.
Key facts. Cited by 15 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 15 of its 20 references that are in the map. First posted on arXiv 13 Mar 2024.
Builds on
15 of 20 references.
Closest ancestors · 1
Same direction, newest first
Other references · 14
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layercited by 3,413
- 2021Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsitycited by 3,014
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
- 2024Mixtral of Expertscited by 1,785
- 2023GQA: Training Generalized Multi-Query Transformer Models from Multi-Head Checkpointscited by 1,311
- 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 621
- 2022Reducing Activation Recomputation in Large Transformer Modelscited by 300
- 2024Scaling Laws for Fine-Grained Mixture of Expertscited by 166
- 2022Mixture of Attention Heads: Selecting Attention Heads Per Tokencited by 58
- 2023SwitchHead: Accelerating Transformers with Mixture-of-Experts Attentioncited by 34
- 2023Sparse Universal Transformercited by 28
Built on by
Citing papers per year: 2024: 7; 2025: 2; 2026: 6.
15 papers.
Sort:
By area:
- 2024A Survey on Mixture of Experts in Large Language Modelscited by 233
- 2024ReMoE: Fully Differentiable Mixture-of-Experts with ReLU Routingcited by 53
- 2024Dense Training, Sparse Inference: Rethinking Training of Mixture-of-Experts Language Modelscited by 41
- 2024Power Scheduler: A Batch Size and Token Number Agnostic Learning Rate Schedulercited by 26
- 2024Mixture of Parrots: Experts improve memorization more than reasoningcited by 20
- 2025SonicMoE: Accelerating MoE with IO and Tile-aware Optimizationscited by 20
- 2024EPS-MoE: Expert Pipeline Scheduler for Cost-Efficient MoE Inferencecited by 6
- 2024Exploring the Benefit of Activation Sparsity in Pre-trainingcited by 5
- 2025Scaling Fine-Grained MoE Beyond 50B Parameters: Empirical Evaluation and Practical Insightscited by 2
- 2026Grouped Query Experts: Mixture-of-Experts on GQA Self-Attentioncited by 2
- 2026OmniMoE: An Efficient MoE by Orchestrating Atomic Experts at Scalecited by 0
- 2026RaMP: Runtime-Aware Megakernel Polymorphism for Mixture-of-Expertscited by 0
- 2026Redundancy Meets Synergy: Dependency-aware Expert Selection for MoE via Submodular Optimization30 Sep 2026
- 2026MoRE: Scaling mixture of experts with hardware-aware low-rank routing28 Sep 2026
- 2026Mixture-of-Kittens: MoE Megakernel for NVL72s28 Sep 2026
- 2026Grouped Query Experts: Mixture-of-Experts on GQA Self-Attention18 Jun 2026
- 2026RaMP: Runtime-Aware Megakernel Polymorphism for Mixture-of-Experts28 Apr 2026
- 2026OmniMoE: An Efficient MoE by Orchestrating Atomic Experts at Scale5 Feb 2026
- 2025SonicMoE: Accelerating MoE with IO and Tile-aware Optimizations16 Dec 2025
- 2025Scaling Fine-Grained MoE Beyond 50B Parameters: Empirical Evaluation and Practical Insights3 Jun 2025
- 2024ReMoE: Fully Differentiable Mixture-of-Experts with ReLU Routing19 Dec 2024
- 2024Mixture of Parrots: Experts improve memorization more than reasoning24 Oct 2024
- 2024EPS-MoE: Expert Pipeline Scheduler for Cost-Efficient MoE Inference16 Oct 2024
- 2024Exploring the Benefit of Activation Sparsity in Pre-training4 Oct 2024
- 2024A Survey on Mixture of Experts in Large Language Modelscited by 233
- 2024ReMoE: Fully Differentiable Mixture-of-Experts with ReLU Routingcited by 53
- 2024Mixture of Parrots: Experts improve memorization more than reasoningcited by 20
- 2025SonicMoE: Accelerating MoE with IO and Tile-aware Optimizationscited by 20
- 2024EPS-MoE: Expert Pipeline Scheduler for Cost-Efficient MoE Inferencecited by 6
- 2024Exploring the Benefit of Activation Sparsity in Pre-trainingcited by 5
- 2025Scaling Fine-Grained MoE Beyond 50B Parameters: Empirical Evaluation and Practical Insightscited by 2
- 2026Grouped Query Experts: Mixture-of-Experts on GQA Self-Attentioncited by 2
- 2026OmniMoE: An Efficient MoE by Orchestrating Atomic Experts at Scalecited by 0
- 2026RaMP: Runtime-Aware Megakernel Polymorphism for Mixture-of-Expertscited by 0
- 2026Mixture-of-Kittens: MoE Megakernel for NVL72scited by 0
- 2026MoRE: Scaling mixture of experts with hardware-aware low-rank routingcited by 0
12 most cited of 13 All 13 (JSON)
- 2026Redundancy Meets Synergy: Dependency-aware Expert Selection for MoE via Submodular Optimization30 Sep 2026
- 2026MoRE: Scaling mixture of experts with hardware-aware low-rank routing28 Sep 2026
- 2026Mixture-of-Kittens: MoE Megakernel for NVL72s28 Sep 2026
- 2026Grouped Query Experts: Mixture-of-Experts on GQA Self-Attention18 Jun 2026
- 2026RaMP: Runtime-Aware Megakernel Polymorphism for Mixture-of-Experts28 Apr 2026
- 2026OmniMoE: An Efficient MoE by Orchestrating Atomic Experts at Scale5 Feb 2026
- 2025SonicMoE: Accelerating MoE with IO and Tile-aware Optimizations16 Dec 2025
- 2025Scaling Fine-Grained MoE Beyond 50B Parameters: Empirical Evaluation and Practical Insights3 Jun 2025
- 2024ReMoE: Fully Differentiable Mixture-of-Experts with ReLU Routing19 Dec 2024
- 2024Mixture of Parrots: Experts improve memorization more than reasoning24 Oct 2024
- 2024EPS-MoE: Expert Pipeline Scheduler for Cost-Efficient MoE Inference16 Oct 2024
- 2024Exploring the Benefit of Activation Sparsity in Pre-training4 Oct 2024
12 newest of 13 All 13 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2025MoBiLE: Efficient Mixture-of-Experts Inference on Consumer GPU with Mixture of Big Little Experts
- 2026Mixture-of-Parallelisms: Towards Memory-Efficient Training Stack for Mixture-of-Experts Models
- 2024ExpertFlow: Efficient Mixture-of-Experts Inference via Predictive Expert Caching and Token Scheduling
- 2025PuzzleMoE: Efficient Compression of Large Mixture-of-Experts Models via Sparse Expert Merging and Bit-packed inference
- 2026MELINOE: Fine-Tuning Enables Memory-Efficient Inference for Mixture-of-Experts Models
- 2023SiDA-MoE: Sparsity-Inspired Data-Aware Serving for Efficient and Scalable Large Mixture-of-Experts Models
- 2025HeterMoE: Efficient Training of Mixture-of-Experts Models on Heterogeneous GPUs
- 2026Every Expert Counts: ExactMoE for Memory-Efficient W4A16 Inference