mlsanityData to 14 Oct 2026

Improving Automatic Parallel Training via Balanced Memory Workload Optimization

arXiv 2307.02031 ↗First posted 5 Jul 2023cs.LG cs.DB cs.DCcited by 14

Not on the map. Why?

Abstract (arXiv)

Transformer models have emerged as the leading approach for achieving state-of-the-art performance across various application domains, serving as the foundation for advanced large-scale deep learning (DL) models. However, efficiently training these models across multiple GPUs remains a complex challenge due to the abundance of parallelism options. Existing DL systems either require manual efforts to design distributed training plans or limit parallelism combinations to a constrained search space. In this paper, we present Galvatron-BMW, a novel system framework that integrates multiple prevalent parallelism dimensions and automatically identifies the most efficient hybrid parallelism strategy. To effectively navigate this vast search space, we employ a decision tree approach for decomposition and pruning based on intuitive insights. We further utilize a dynamic programming search algorithm to derive the optimal plan. Moreover, to improve resource utilization and enhance system efficiency, we propose a bi-objective optimization workflow that focuses on workload balance. Our evaluations on different Transformer models demonstrate the capabilities of Galvatron-BMW in automating distributed training under varying GPU memory constraints. Across all tested scenarios, Galvatron-BMW consistently achieves superior system throughput, surpassing previous approaches that rely on limited parallelism strategies.

Key facts. Cited by 14 papers in the map (data through 14 Oct 2026). Builds on 32 of its 56 references that are in the map. First posted on arXiv 5 Jul 2023.

Builds on

32 of 56 references.

References · 32

  1. 2017Attention Is All You Needcited by 60,361
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  3. 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
  4. 2020Language Models are Few-Shot Learnerscited by 32,419
  5. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
  6. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  7. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
  8. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
  9. 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
  10. 2020Scaling Laws for Neural Language Modelscited by 6,586
  11. 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,893
  12. 2021Zero-Shot Text-to-Image Generationcited by 4,288
20 more
  1. 2019Transformer-XL: Attentive Language Models Beyond a Fixed-Length Contextcited by 1,850
  2. 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,301
  3. 2019BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations from Transformercited by 964
  4. 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 632
  5. 2022Using DeepSpeed and Megatron to Train Megatron-Turing NLG 530B, A Large-Scale Generative Language Modelcited by 559
  6. 2021Do Transformers Really Perform Bad for Graph Representation?cited by 320
  7. 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 179
  8. 2020Memory-Efficient Pipeline-Parallel DNN Trainingcited by 134
  9. 2021GSPMD: General and Scalable Parallelization for ML Computation Graphscited by 111
  10. 2020DAPPLE: A Pipelined Data Parallel Approach for Training Large Modelscited by 101
  11. 2019PipeMare: Asynchronous Pipeline Parallel DNN Trainingcited by 55
  12. 2022Galvatron: Efficient Transformer Training over Multiple GPUs Using Automatic Parallelismcited by 53
  13. 2018Supporting Very Large Models using Automatic Dataflow Graph Partitioningcited by 43
  14. 2022HetuMoE: An Efficient Trillion-scale Mixture-of-Expert Distributed Training Systemcited by 36
  15. 2020Automatic Cross-Replica Sharding of Weight Update in Data-Parallel Trainingcited by 30
  16. 2021HET: Scaling out Huge Embedding Model Training via Cache-enabled Distributed Frameworkcited by 28
  17. 2020Enabling Compute-Communication Overlap in Distributed Deep Learning Training Platformscited by 25
  18. 2018Exploring Hidden Dimensions in Parallelizing Convolutional Neural Networkscited by 23
  19. 2022OSDP: Optimal Sharded Data Parallel for Distributed Deep Learningcited by 12
  20. 2020TensorOpt: Exploring the Tradeoffs in Distributed DNN Training with Auto-Parallelismcited by 10

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 4; 2025: 4; 2026: 6.

14 papers.

Sort:

By area: