FastMoE: A Fast Mixture-of-Expert Training System
On the map: Mixture-of-experts → Efficient MoE training and inference systems
Abstract (arXiv)
Mixture-of-Expert (MoE) presents a strong potential in enlarging the size of language model to trillions of parameters. However, training trillion-scale MoE requires algorithm and system co-design for a well-tuned high performance distributed training system. Unfortunately, the only existing platform that meets the requirements strongly depends on Google's hardware (TPU) and software (Mesh Tensorflow) stack, and is not open and available to the public, especially GPU and PyTorch communities. In this paper, we present FastMoE, a distributed MoE training system based on PyTorch with common accelerators. The system provides a hierarchical interface for both flexible model design and easy adaption to different applications, such as Transformer-XL and Megatron-LM. Different from direct implementation of MoE models using PyTorch, the training speed is highly optimized in FastMoE by sophisticated high-performance acceleration skills. The system supports placing different experts on multiple GPUs across multiple nodes, enabling enlarging the number of experts linearly against the number of GPUs. The source of FastMoE is available at https://github.com/laekov/fastmoe under Apache-2 license.
Key facts. Cited by 110 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 16 of its 20 references that are in the map. First posted on arXiv 24 Mar 2021.
Builds on
16 of 20 references.
References · 16
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2020Scaling Laws for Neural Language Modelscited by 6,411
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 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
- 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,801
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
- 2019SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systemscited by 1,718
4 more
- 2020GShard: Scaling Giant Models with Conditional Computation and Automatic Shardingcited by 1,601
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
- 2018Mesh-TensorFlow: Deep Learning for Supercomputerscited by 168
- 2018Tensor2Tensor for Neural Machine Translationcited by 85
Built on by
Citing papers per year: 2021: 5; 2022: 14; 2023: 18; 2024: 22; 2025: 30; 2026: 21.
110 papers.
Sort:
By area:
- 2023A Survey of Large Language Modelscited by 2,537
- 2023A Comprehensive Overview of Large Language Modelscited by 639
- 2022DeepSpeed-MoE: Advancing Mixture-of-Experts Inference and Training to Power Next-Generation AI Scalecited by 400
- 2021Pre-Trained Models: Past, Present and Futurecited by 319
- 2025From System 1 to System 2: A Survey of Reasoning Large Language Modelscited by 319
- 2024A Survey on Mixture of Experts in Large Language Modelscited by 233
- 2023Efficient Large Language Models: A Surveycited by 183
- 2021MoEfication: Transformer Feed-forward Layers are Mixtures of Expertscited by 149
- 2022CoST: Contrastive Learning of Disentangled Seasonal-Trend Representations for Time Series Forecastingcited by 143
- 2023RAPHAEL: Text-to-Image Generation via Large Mixture of Diffusion Pathscited by 141
- 2023Routing to the Expert: Efficient Reward-guided Ensemble of Large Language Modelscited by 141
- 2023Merge, Then Compress: Demystify Efficient SMoE with Hints from Its Routing Policycited by 104
38 more
- 2023Pre-gated MoE: An Algorithm-System Co-Design for Fast and Scalable Mixture-of-Expert Inferencecited by 101
- 2024Understanding LLMs: A Comprehensive Overview from Training to Inferencecited by 58
- 2021CPM-2: Large-scale Cost-effective Pre-trained Language Modelscited by 52
- 2023OMG: Towards Open-vocabulary Motion Generation via Mixture of Controllerscited by 47
- 2024A Survey on Inference Optimization Techniques for Mixture of Experts Modelscited by 46
- 2025Comet: Fine-grained Computation-communication Overlapping for Mixture-of-Expertscited by 46
- 2024Med-MoE: Mixture of Domain-Specific Experts for Lightweight Medical Vision-Language Modelscited by 43
- 2022Residual Mixture of Expertscited by 39
- 2022Mask and Reason: Pre-Training Knowledge Graph Transformers for Complex Logical Queriescited by 39
- 2022MoESys: A Distributed and Efficient Mixture-of-Experts Training and Inference System for Internet Servicescited by 37
- 2022HetuMoE: An Efficient Trillion-scale Mixture-of-Expert Distributed Training Systemcited by 36
- 2023Towards MoE Deployment: Mitigating Inefficiencies in Mixture-of-Expert (MoE) Inferencecited by 36
- 2022Parameter-Efficient Mixture-of-Experts Architecture for Pre-trained Language Modelscited by 31
- 2024Shortcut-connected Expert Parallelism for Accelerating Mixture-of-Expertscited by 31
- 2023Diversifying the Mixture-of-Experts Representation for Language Models with Orthogonal Optimizercited by 28
- 2024Exploiting Inter-Layer Expert Affinity for Accelerating Mixture-of-Experts Model Inferencecited by 28
- 2021SpeechMoE2: Mixture-of-Experts Model with Improved Routingcited by 26
- 2025MoETuner: Optimized Mixture of Expert Serving with Balanced Expert Placement and Token Routingcited by 26
- 2023Lifting the Curse of Capacity Gap in Distilling Language Modelscited by 25
- 2022A Survey on Dynamic Neural Networks for Natural Language Processingcited by 24
- 2023Edge-MoE: Memory-Efficient Multi-Task Vision Transformer Architecture with Task-level Sparsity via Mixture-of-Expertscited by 23
- 2021M6-T: Exploring Sparse Expert Models and Beyondcited by 22
- 2024Configurable Foundation Models: Building LLMs from a Modular Perspectivecited by 22
- 2023MMoE: Enhancing Multimodal Models with Mixtures of Multimodal Interaction Expertscited by 21
- 2024LocMoE: A Low-Overhead MoE for Large Language Model Trainingcited by 18
- 2025FSMoE: A Flexible and Scalable Training System for Sparse Mixture-of-Experts Modelscited by 17
- 2025Taming the Titans: A Survey of Efficient LLM Inference Servingcited by 16
- 2023TA-MoE: Topology-Aware Large Scale Mixture-of-Expert Trainingcited by 15
- 2023ShiftAddViT: Mixture of Multiplication Primitives Towards Efficient Vision Transformercited by 15
- 2023Experts Weights Averaging: A New General Training Scheme for Vision Transformerscited by 12
- 2025V2-SAM: Marrying SAM2 with Multi-Prompt Experts for Cross-View Object Correspondencecited by 12
- 2024Training and Serving System of Foundation Models: A Comprehensive Surveycited by 11
- 2025eMoE: Task-aware Memory Efficient Mixture-of-Experts-Based (MoE) Model Inferencecited by 11
- 2024Norface: Improving Facial Expression Analysis by Identity Normalizationcited by 10
- 2022Neural Implicit Dictionary via Mixture-of-Expert Trainingcited by 9
- 2025Semantic Parallelism: Redefining Efficient MoE Inference via Model-Data Co-Schedulingcited by 9
- 2025Faster MoE LLM Inference for Extremely Large Modelscited by 9
- 2024Optimizing Mixture-of-Experts Inference Time Combining Model Deployment and Communication Schedulingcited by 7
50 most cited of 110 All 110 (JSON)
- 2026QCATS: Query Context-Aware Transformer Slicing for Efficient Predictive Query Processing7 Oct 2026
- 2026Redundancy Meets Synergy: Dependency-aware Expert Selection for MoE via Submodular Optimization30 Sep 2026
- 2026ID Balancing: Stable Training of Extremely Sparse MoE via PID-Based Load Control30 Sep 2026
- 2026HERO-MoE: Historical Expert Routing with Scale-Preserving Fusion26 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
- 2026APEX: Adaptive Expert Prefetching for Memory-Efficient Edge MoE Inference12 Aug 2026
- 2026AFD-Ledger: Deployment Provisioning for Attention--FFN Disaggregation5 Aug 2026
- 2026ExpertPlex: A High-Goodput Disaggregated Serving System for MoE LLMs with Adaptive Persistent Kernels20 Jul 2026
- 2026On the Design of Mixture-of-Experts for Dynamic Gaussian Splatting9 Jul 2026
- 2026BrainFIBRE: A Foundation Model via Information Decomposition for Brain Microstructure1 Jul 2026
- 2026From Tensor Buffer to Distributed Memory Hierarchy: A Survey of KV Cache Management for LLM Serving30 Jun 2026
38 more
- 2026ViBE: Co-Optimizing Workload Skew and Hardware Variability for MoE Serving30 May 2026
- 2026EMO: Frustratingly Easy Progressive Training of Extendable MoE13 May 2026
- 2026Fast MoE Inference via Predictive Prefetching and Expert Replication12 May 2026
- 2026Hierarchical Mixture-of-Experts with Two-Stage Optimization8 May 2026
- 2026MoE-Prefill: Zero Redundancy Overheads in MoE Prefill Serving3 May 2026
- 2026Mixture-of-Experts in Remote Sensing: A Survey3 Apr 2026
- 2026OmniMoE: An Efficient MoE by Orchestrating Atomic Experts at Scale5 Feb 2026
- 2026MoE-DisCo:Low Economy Cost Training Mixture-of-Experts Models11 Jan 2026
- 2026MoEBlaze: Breaking the Memory Wall for Efficient MoE Training on Modern GPUs8 Jan 2026
- 2025UniMPR: A Unified Framework for Multimodal Place Recognition with Heterogeneous Sensor Configurations20 Dec 2025
- 2025V2-SAM: Marrying SAM2 with Multi-Prompt Experts for Cross-View Object Correspondence25 Nov 2025
- 2025Sparse Mixture-of-Experts for Multi-Channel Imaging: Are All Channel Interactions Required?21 Nov 2025
- 2025Fine-grained MoE Load Balancing with Linear Programming21 Nov 2025
- 2025AsyncHZP: Hierarchical ZeRO Parallelism with Asynchronous Scheduling for Scalable LLM Training23 Oct 2025
- 2025DoRAN: Stabilizing Weight-Decomposed Low-Rank Adaptation via Noise Injection and Auxiliary Networks5 Oct 2025
- 2025FlowMoE: A Scalable Pipeline Scheduling Framework for Distributed Mixture-of-Experts Training30 Sep 2025
- 2025Massively Multimodal Foundation Models: A Framework for Capturing Interactions with Specialized Mixture-of-Experts30 Sep 2025
- 2025When MoE Meets Blockchain: A Trustworthy Distributed Framework of Large Models15 Sep 2025
- 2025UltraMemV2: Memory Networks Scaling to 120B Parameters with Superior Long-Context Learning26 Aug 2025
- 2025TokenLake: A Unified Segment-level Prefix Cache Pool for Fine-grained Elastic Long-Context LLM Serving24 Aug 2025
- 2025Verify Distributed Deep Learning Model Implementation Refinement with Iterative Relation Inference13 Aug 2025
- 2025BlockFFN: Towards End-Side Acceleration-Friendly Mixture-of-Experts with Chunk-Level Activation Sparsity11 Jul 2025
- 2025Towards Accurate and Efficient 3D Object Detection for Autonomous Driving: A Mixture of Experts Computing System on Edge5 Jul 2025
- 2025HarMoEny: Efficient Multi-GPU Inference of MoE Models14 Jun 2025
- 2025MoE-GPS: Guidlines for Prediction Strategy for Dynamic Expert Duplication in MoE Load Balancing9 Jun 2025
- 2025Two Is Better Than One: Rotations Scale LoRAs29 May 2025
- 2025FLAME-MoE: A Transparent End-to-End Research Platform for Mixture-of-Experts Language Models26 May 2025
- 2025How Does Sequence Modeling Architecture Influence Base Capabilities of Pre-trained Language Models? Exploring Key Architecture Design Principles to Avoid Base Capabilities Degradation24 May 2025
- 2025Faster MoE LLM Inference for Extremely Large Models6 May 2025
- 2025Taming the Titans: A Survey of Efficient LLM Inference Serving28 Apr 2025
- 2025Accelerating MoE Model Inference with Expert Sharding11 Mar 2025
- 2025eMoE: Task-aware Memory Efficient Mixture-of-Experts-Based (MoE) Model Inference10 Mar 2025
- 2025Semantic Parallelism: Redefining Efficient MoE Inference via Model-Data Co-Scheduling6 Mar 2025
- 2025Comet: Fine-grained Computation-communication Overlapping for Mixture-of-Experts27 Feb 2025
- 2025Sample Selection via Contrastive Fragmentation for Noisy Label Regression25 Feb 2025
- 2025From System 1 to System 2: A Survey of Reasoning Large Language Models24 Feb 2025
- 2025MoETuner: Optimized Mixture of Expert Serving with Balanced Expert Placement and Token Routing10 Feb 2025
- 2025FSMoE: A Flexible and Scalable Training System for Sparse Mixture-of-Experts Models18 Jan 2025
50 newest of 110 All 110 (JSON)
- 2022DeepSpeed-MoE: Advancing Mixture-of-Experts Inference and Training to Power Next-Generation AI Scalecited by 400
- 2024A Survey on Mixture of Experts in Large Language Modelscited by 233
- 2021MoEfication: Transformer Feed-forward Layers are Mixtures of Expertscited by 149
- 2023Merge, Then Compress: Demystify Efficient SMoE with Hints from Its Routing Policycited by 104
- 2023Pre-gated MoE: An Algorithm-System Co-Design for Fast and Scalable Mixture-of-Expert Inferencecited by 101
- 2024A Survey on Inference Optimization Techniques for Mixture of Experts Modelscited by 46
- 2025Comet: Fine-grained Computation-communication Overlapping for Mixture-of-Expertscited by 46
- 2022Residual Mixture of Expertscited by 39
- 2022Mask and Reason: Pre-Training Knowledge Graph Transformers for Complex Logical Queriescited by 39
- 2022MoESys: A Distributed and Efficient Mixture-of-Experts Training and Inference System for Internet Servicescited by 37
- 2022HetuMoE: An Efficient Trillion-scale Mixture-of-Expert Distributed Training Systemcited by 36
- 2023Towards MoE Deployment: Mitigating Inefficiencies in Mixture-of-Expert (MoE) Inferencecited by 36
12 most cited of 75 All 75 (JSON)
- 2026Redundancy Meets Synergy: Dependency-aware Expert Selection for MoE via Submodular Optimization30 Sep 2026
- 2026ID Balancing: Stable Training of Extremely Sparse MoE via PID-Based Load Control30 Sep 2026
- 2026HERO-MoE: Historical Expert Routing with Scale-Preserving Fusion26 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
- 2026APEX: Adaptive Expert Prefetching for Memory-Efficient Edge MoE Inference12 Aug 2026
- 2026AFD-Ledger: Deployment Provisioning for Attention--FFN Disaggregation5 Aug 2026
- 2026ExpertPlex: A High-Goodput Disaggregated Serving System for MoE LLMs with Adaptive Persistent Kernels20 Jul 2026
- 2026On the Design of Mixture-of-Experts for Dynamic Gaussian Splatting9 Jul 2026
- 2026ViBE: Co-Optimizing Workload Skew and Hardware Variability for MoE Serving30 May 2026
- 2026EMO: Frustratingly Easy Progressive Training of Extendable MoE13 May 2026
- 2026Fast MoE Inference via Predictive Prefetching and Expert Replication12 May 2026
12 newest of 75 All 75 (JSON)
- 2025Taming the Titans: A Survey of Efficient LLM Inference Servingcited by 16
- 2025TokenLake: A Unified Segment-level Prefix Cache Pool for Fine-grained Elastic Long-Context LLM Servingcited by 5
- 2026From Tensor Buffer to Distributed Memory Hierarchy: A Survey of KV Cache Management for LLM Servingcited by 0
- 2026From Tensor Buffer to Distributed Memory Hierarchy: A Survey of KV Cache Management for LLM Serving30 Jun 2026
- 2025TokenLake: A Unified Segment-level Prefix Cache Pool for Fine-grained Elastic Long-Context LLM Serving24 Aug 2025
- 2025Taming the Titans: A Survey of Efficient LLM Inference Serving28 Apr 2025
- 2023A Survey of Large Language Modelscited by 2,537
- 2023A Comprehensive Overview of Large Language Modelscited by 639
- 2021Pre-Trained Models: Past, Present and Futurecited by 319
- 2023Efficient Large Language Models: A Surveycited by 183
- 2022CoST: Contrastive Learning of Disentangled Seasonal-Trend Representations for Time Series Forecastingcited by 143
- 2024Understanding LLMs: A Comprehensive Overview from Training to Inferencecited by 58
- 2021CPM-2: Large-scale Cost-effective Pre-trained Language Modelscited by 52
- 2023OMG: Towards Open-vocabulary Motion Generation via Mixture of Controllerscited by 47
- 2022A Survey on Dynamic Neural Networks for Natural Language Processingcited by 24
- 2024Configurable Foundation Models: Building LLMs from a Modular Perspectivecited by 22
- 2023MMoE: Enhancing Multimodal Models with Mixtures of Multimodal Interaction Expertscited by 21
- 2025V2-SAM: Marrying SAM2 with Multi-Prompt Experts for Cross-View Object Correspondencecited by 12
12 most cited of 27 All 27 (JSON)
- 2026QCATS: Query Context-Aware Transformer Slicing for Efficient Predictive Query Processing7 Oct 2026
- 2026BrainFIBRE: A Foundation Model via Information Decomposition for Brain Microstructure1 Jul 2026
- 2025UniMPR: A Unified Framework for Multimodal Place Recognition with Heterogeneous Sensor Configurations20 Dec 2025
- 2025V2-SAM: Marrying SAM2 with Multi-Prompt Experts for Cross-View Object Correspondence25 Nov 2025
- 2025DoRAN: Stabilizing Weight-Decomposed Low-Rank Adaptation via Noise Injection and Auxiliary Networks5 Oct 2025
- 2025Verify Distributed Deep Learning Model Implementation Refinement with Iterative Relation Inference13 Aug 2025
- 2025How Does Sequence Modeling Architecture Influence Base Capabilities of Pre-trained Language Models? Exploring Key Architecture Design Principles to Avoid Base Capabilities Degradation24 May 2025
- 2025Sample Selection via Contrastive Fragmentation for Noisy Label Regression25 Feb 2025
- 2024MALoRA: Mixture of Asymmetric Low-Rank Adaptation for Enhanced Multi-Task Learning30 Oct 2024
- 2024Configurable Foundation Models: Building LLMs from a Modular Perspective4 Sep 2024
- 2024Norface: Improving Facial Expression Analysis by Identity Normalization22 Jul 2024
- 2024Rethinking RGB Color Representation for Image Restoration Models5 Feb 2024
12 newest of 27 All 27 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2025HeterMoE: Efficient Training of Mixture-of-Experts Models on Heterogeneous GPUs
- 2025HierMoE: Accelerating MoE Training with Hierarchical Token Deduplication and Expert Swap
- 2025SonicMoE: Accelerating MoE with IO and Tile-aware Optimizations
- 2024Mixture of Diverse Size Experts
- 2025FlashMoE: Fast Distributed MoE in a Single Kernel
- 2025MegaScale-MoE: Large-Scale Communication-Efficient Training of Mixture-of-Experts Models in Production
- 2023Pipeline MoE: A Flexible MoE Implementation with Pipeline Parallelism
- 2023Fast Inference of Mixture-of-Experts Language Models with Offloading