Balanced and Elastic End-to-end Training of Dynamic LLMs
On the map: Efficient LLM inference and serving → Serving systems and request scheduling
Abstract (arXiv)
To reduce the computational and memory overhead of Large Language Models, various approaches have been proposed. These include a) Mixture of Experts (MoEs), where token routing affects compute balance; b) gradual pruning of model parameters; c) dynamically freezing layers; d) dynamic sparse attention mechanisms; e) early exit of tokens as they pass through model layers; and f) Mixture of Depths (MoDs), where tokens bypass certain blocks. While these approaches are effective in reducing overall computation, they often introduce significant workload imbalance across workers. In many cases, this imbalance is severe enough to render the techniques impractical for large-scale distributed training, limiting their applicability to toy models due to poor efficiency. We propose an autonomous dynamic load balancing solution, DynMo, which provably achieves maximum reduction in workload imbalance and adaptively equalizes compute loads across workers in pipeline-parallel training. In addition, DynMo dynamically consolidates computation onto fewer workers without sacrificing training throughput, allowing idle workers to be released back to the job manager. DynMo supports both single-node multi-GPU systems and multi-node GPU clusters, and can be used in practical deployment. Compared to static distributed training solutions such as Megatron-LM and DeepSpeed, DynMo accelerates the end-to-end training of dynamic GPT models by up to 1.23x for MoEs, 3.18x for parameter pruning, 2.23x for layer freezing, 4.02x for sparse attention, 4.52x for early exit, and 1.17x for MoDs.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Serving systems and request scheduling, one of 12 directions in Efficient LLM inference and serving. Builds on 33 of its 59 references that are in the map. First posted on arXiv 20 May 2025.
Builds on
33 of 59 references.
References · 33
- 2017Attention Is All You Needcited by 59,932
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
- 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
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,278
- 2020Efficient Transformers: A Surveycited by 784
- 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 621
- 2022Mixture-of-Experts with Expert Choice Routingcited by 611
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
- 2020What is the State of Neural Network Pruning?cited by 578
- 2019The State of Sparsity in Deep Neural Networkscited by 471
21 more
- 2021Dynamic Neural Networks: A Surveycited by 405
- 2021BASE Layers: Simplifying Training of Large, Sparse Modelscited by 315
- 2020Sparse Sinkhorn Attentioncited by 250
- 2019Depth-Adaptive Transformercited by 227
- 2022Tutel: Adaptive Mixture-of-Experts at Scalecited by 199
- 2024Auxiliary-Loss-Free Load Balancing Strategy for Mixture-of-Expertscited by 191
- 2022Compute Trends Across Three Eras of Machine Learningcited by 161
- 2020Sparse GPU Kernels for Deep Learningcited by 138
- 2021Learned Token Pruning for Transformerscited by 138
- 2017Deep Rewiring: Training very sparse deep networkscited by 136
- 2024LLaMA-MoE: Building Mixture-of-Experts from LLaMA with Continual Pre-trainingcited by 122
- 2018PipeDream: Fast and Efficient Pipeline Parallel DNN Trainingcited by 116
- 2020When BERT Plays the Lottery, All Tickets Are Winningcited by 114
- 2020DAPPLE: A Pipelined Data Parallel Approach for Training Large Modelscited by 100
- 2021Chimera: Efficiently Training Large-Scale Neural Networks with Bidirectional Pipelinescited by 68
- 2021AutoFreeze: Automatically Freezing Model Blocks to Accelerate Fine-tuningcited by 48
- 2021PipeTransformer: Automated Elastic Pipelining for Distributed Training of Transformerscited by 23
- 2022Not All GPUs Are Created Equal: Characterizing Variability in Large-Scale, Accelerator-Rich Systemscited by 9
- 2021Automatic Graph Partitioning for Very Large-scale Deep Learningcited by 6
- 2020A Computational-Graph Partitioning Method for Training Memory-Constrained DNNscited by 5
- 2021An Oracle for Guiding Large-Scale Model/Hybrid Parallel Training of Convolutional Neural Networkscited by 2
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026DynaTrain: Fast Online Parallelism Switching for Elastic LLM Training
- 2026A Replicate-and-Quantize Strategy for Plug-and-Play Load Balancing of Sparse Mixture-of-Experts LLMs
- 2026Pretraining A Large Language Model using Distributed GPUs: A Memory-Efficient Decentralized Paradigm
- 2025HierMoE: Accelerating MoE Training with Hierarchical Token Deduplication and Expert Swap
- 2024Pro-Prophet: A Systematic Load Balancing Method for Efficient Parallel Training of Large-scale MoE Models
- 2026NSP: Accelerating Variable-Length LLM Training via Nested Sequence Parallelism ↗
- 2024Llama 3 Meets MoE: Efficient Upcycling
- 2025AsyncHZP: Hierarchical ZeRO Parallelism with Asynchronous Scheduling for Scalable LLM Training