Galvatron: Efficient Transformer Training over Multiple GPUs Using Automatic Parallelism
Not on the map. Why?
Abstract (arXiv)
Transformer models have achieved state-of-the-art performance on various domains of applications and gradually becomes the foundations of the advanced large deep learning (DL) models. However, how to train these models over multiple GPUs efficiently is still challenging due to a large number of parallelism choices. Existing DL systems either rely on manual efforts to make distributed training plans or apply parallelism combinations within a very limited search space. In this approach, we propose Galvatron, a new system framework that incorporates multiple popular parallelism dimensions and automatically finds the most efficient hybrid parallelism strategy. To better explore such a rarely huge search space, we 1) involve a decision tree to make decomposition and pruning based on some reasonable intuitions, and then 2) design a dynamic programming search algorithm to generate the optimal plan. Evaluations on four representative Transformer workloads show that Galvatron could perform automatically distributed training with different GPU memory budgets. Among all evluated scenarios, Galvatron always achieves superior system throughput compared to previous work with limited parallelism.
Key facts. Cited by 53 papers in the map (data through 14 Oct 2026). Builds on 32 of its 52 references that are in the map. First posted on arXiv 25 Nov 2022.
Builds on
32 of 52 references.
References · 32
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
- 2020Scaling Laws for Neural Language Modelscited by 6,586
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,893
- 2021Zero-Shot Text-to-Image Generationcited by 4,288
20 more
- 2019Transformer-XL: Attentive Language Models Beyond a Fixed-Length Contextcited by 1,850
- 2019BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations from Transformercited by 964
- 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 632
- 2022Using DeepSpeed and Megatron to Train Megatron-Turing NLG 530B, A Large-Scale Generative Language Modelcited by 559
- 2021Do Transformers Really Perform Bad for Graph Representation?cited by 320
- 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 179
- 2020Memory-Efficient Pipeline-Parallel DNN Trainingcited by 134
- 2021GSPMD: General and Scalable Parallelization for ML Computation Graphscited by 111
- 2020DAPPLE: A Pipelined Data Parallel Approach for Training Large Modelscited by 101
- 2020PyTorch Distributed: Experiences on Accelerating Data Parallel Trainingcited by 90
- 2019PipeMare: Asynchronous Pipeline Parallel DNN Trainingcited by 55
- 2018Supporting Very Large Models using Automatic Dataflow Graph Partitioningcited by 43
- 2022HetuMoE: An Efficient Trillion-scale Mixture-of-Expert Distributed Training Systemcited by 36
- 2020Automatic Cross-Replica Sharding of Weight Update in Data-Parallel Trainingcited by 30
- 2021HET: Scaling out Huge Embedding Model Training via Cache-enabled Distributed Frameworkcited by 28
- 2020Enabling Compute-Communication Overlap in Distributed Deep Learning Training Platformscited by 25
- 2018Exploring Hidden Dimensions in Parallelizing Convolutional Neural Networkscited by 23
- 2022OSDP: Optimal Sharded Data Parallel for Distributed Deep Learningcited by 12
- 2018GPipe: Efficient Training of Giant Neural Networks using Pipeline Parallelismcited by 10
- 2020TensorOpt: Exploring the Tradeoffs in Distributed DNN Training with Auto-Parallelismcited by 10
Built on by
Citing papers per year: 2023: 9; 2024: 11; 2025: 15; 2026: 18.
53 papers.
Sort:
By area:
- 2023Towards Efficient Generative Large Language Model Serving: A Survey from Algorithms to Systemscited by 102
- 2023SpotServe: Serving Generative Large Language Models on Preemptible Instancescited by 87
- 2025StreamRL: Scalable, Heterogeneous, and Elastic RL for LLMs with Disaggregated Stream Generationcited by 61
- 2023FlexMoE: Scaling Large-scale Sparse Pre-trained Model Training via Dynamic Device Placementcited by 53
- 2024Optimizing RLHF Training for Large Language Models with Stage Fusioncited by 43
- 2023Understanding the Potential of FPGA-Based Spatial Acceleration for Large Language Model Inferencecited by 33
- 2024M'elange: Cost Efficient Large Language Model Serving by Exploiting GPU Heterogeneitycited by 31
- 2025ThunderServe: High-performance and Cost-efficient LLM Serving in Cloud Environmentscited by 23
- 2024FlexSP: Accelerating Large Language Model Training via Flexible Sequence Parallelismcited by 19
- 2023Flash-LLM: Enabling Cost-Effective and Highly-Efficient Large Generative Model Inference with Unstructured Sparsitycited by 17
- 2023Improving Automatic Parallel Training via Balanced Memory Workload Optimizationcited by 14
- 2023Quantized Distributed Training of Large Models with Convergence Guaranteescited by 13
38 more
- 2024Slice-Level Scheduling for High Throughput and Load Balanced LLM Servingcited by 13
- 2025Parallax: Efficient LLM Inference Service over Decentralized Environmentcited by 12
- 2024Training and Serving System of Foundation Models: A Comprehensive Surveycited by 11
- 2025AReaL-Hex: Accommodating Asynchronous RL Training over Heterogeneous GPUscited by 9
- 2026AIConfigurator: Lightning-Fast Configuration Optimization for Multi-Framework LLM Servingcited by 9
- 2023Angel-PTM: A Scalable and Economical Large-scale Pre-training System in Tencentcited by 8
- 2024Hardware Scaling Trends and Diminishing Returns in Large-Scale Distributed Trainingcited by 8
- 2024Spindle: Efficient Distributed Training of Multi-Task Large Models via Wavefront Schedulingcited by 7
- 2025Mist: Efficient Distributed Training of Large Language Models via Memory-Parallelism Co-Optimizationcited by 7
- 2025Lumos: Efficient Performance Modeling and Estimation for Large-scale LLM Trainingcited by 7
- 2025Apt-Serve: Adaptive Request Scheduling on Hybrid Cache for Scalable LLM Inference Servingcited by 6
- 2026BOute: Cost-Efficient LLM Serving with Heterogeneous LLMs and GPUs via Multi-Objective Bayesian Optimizationcited by 6
- 2026LAER-MoE: Load-Adaptive Expert Re-layout for Efficient Mixture-of-Experts Trainingcited by 6
- 2024Navigating the Landscape of Large Language Models: A Comprehensive Review and Analysis of Paradigms and Fine-Tuning Strategiescited by 5
- 2024MEMO: Fine-grained Tensor Management For Ultra-long Context LLM Trainingcited by 5
- 2025Cascadia: An Efficient Cascade Serving System for Large Language Modelscited by 5
- 2024ProTrain: Efficient LLM Training via Memory-Aware Techniquescited by 4
- 2026Libra: Efficient Resource Management for Agentic RL Post-Trainingcited by 4
- 2024Hydraulis: Balancing Large Transformer Model Training via Co-designing Parallel Strategies and Data Assignmentcited by 3
- 2025LoRAFusion: Efficient LoRA Fine-Tuning for LLMscited by 3
- 2026OServe: Accelerating LLM Serving via Spatial-Temporal Workload Orchestrationcited by 3
- 2023UniAP: Unifying Inter- and Intra-Layer Automatic Parallelism by Mixed Integer Quadratic Programmingcited by 2
- 2025OctoPipe: Reducing Pipeline Bubbles for Heterogeneous Models via Co-Optimizing Partitioning, Placement, and Schedulingcited by 2
- 2026How Far Can Disaggregation Go? A Design-Space Exploration of Attention-FFN Disaggregation for Efficient MoE LLM Servingcited by 2
- 2025iServe: An Intent-based Serving System for LLMscited by 1
- 2026AutoScout: Structured Optimization for Automating ML System Configurationcited by 1
- 2026Autopoiesis: A Self-Evolving System Paradigm for LLM Serving Under Runtime Dynamicscited by 1
- 2026FEPLB: Exploiting Copy Engines for Nearly Free MoE Load Balancing in Distributed Trainingcited by 1
- 2026Searching for Plans You Can Actually Build: A Realizability-Aware Full-Space Optimizer for MoE Training and Servingcited by 1
- 2025Automatic Operator-level Parallelism Planning for Distributed Deep Learning -- A Mixed-Integer Programming Approachcited by 0
- 2025Galvatron: An Automatic Distributed System for Efficient Foundation Model Trainingcited by 0
- 2025Rethinking Dynamic Networks and Heterogeneous Computing with Automatic Parallelizationcited by 0
- 2025ELK: Exploring the Efficiency of Inter-core Connected AI Chips with Deep Learning Compiler Techniquescited by 0
- 2026Placement Semantics for Distributed Deep Learning: A Systematic Framework for Analyzing Parallelism Strategiescited by 0
- 2026HexAGenT: Efficient Agentic LLM Serving via Workflow- and Heterogeneity-Aware Schedulingcited by 0
- 2026FlowTrain: Flow-Based Decoupled Training for Industrial-Grade Vision-Language Modelscited by 0
- 2026Parallelism Strategy Chaining for Fast Training Convergencecited by 0
- 2026The Life of a Token: from Words to Bits on the Wirecited by 0
50 most cited of 53 All 53 (JSON)
- 2026Beyond the Trial-and-Error Loop: Hybrid Projection and Automated Tuning for Distributed Training14 Oct 2026
- 2026ATTUNE: Agentic Throughput Tuning for LLM Training13 Oct 2026
- 2026HAPMoE: Heterogeneity-Aware Automatic Parallelism Planning for Mixture-of-Experts Models Training30 Sep 2026
- 2026The Life of a Token: from Words to Bits on the Wire17 Sep 2026
- 2026Parallelism Strategy Chaining for Fast Training Convergence7 Sep 2026
- 2026Searching for Plans You Can Actually Build: A Realizability-Aware Full-Space Optimizer for MoE Training and Serving21 Jul 2026
- 2026FlowTrain: Flow-Based Decoupled Training for Industrial-Grade Vision-Language Models22 Jun 2026
- 2026Libra: Efficient Resource Management for Agentic RL Post-Training2 Jun 2026
- 2026How Far Can Disaggregation Go? A Design-Space Exploration of Attention-FFN Disaggregation for Efficient MoE LLM Serving27 May 2026
- 2026HexAGenT: Efficient Agentic LLM Serving via Workflow- and Heterogeneity-Aware Scheduling15 May 2026
- 2026FEPLB: Exploiting Copy Engines for Nearly Free MoE Load Balancing in Distributed Training21 Apr 2026
- 2026Autopoiesis: A Self-Evolving System Paradigm for LLM Serving Under Runtime Dynamics8 Apr 2026
38 more
- 2026AutoScout: Structured Optimization for Automating ML System Configuration12 Mar 2026
- 2026OServe: Accelerating LLM Serving via Spatial-Temporal Workload Orchestration12 Feb 2026
- 2026LAER-MoE: Load-Adaptive Expert Re-layout for Efficient Mixture-of-Experts Training12 Feb 2026
- 2026BOute: Cost-Efficient LLM Serving with Heterogeneous LLMs and GPUs via Multi-Objective Bayesian Optimization11 Feb 2026
- 2026AIConfigurator: Lightning-Fast Configuration Optimization for Multi-Framework LLM Serving9 Jan 2026
- 2026Placement Semantics for Distributed Deep Learning: A Systematic Framework for Analyzing Parallelism Strategies5 Jan 2026
- 2025AReaL-Hex: Accommodating Asynchronous RL Training over Heterogeneous GPUs2 Nov 2025
- 2025LoRAFusion: Efficient LoRA Fine-Tuning for LLMs30 Sep 2025
- 2025Parallax: Efficient LLM Inference Service over Decentralized Environment30 Sep 2025
- 2025OctoPipe: Reducing Pipeline Bubbles for Heterogeneous Models via Co-Optimizing Partitioning, Placement, and Scheduling28 Sep 2025
- 2025ELK: Exploring the Efficiency of Inter-core Connected AI Chips with Deep Learning Compiler Techniques15 Jul 2025
- 2025Cascadia: An Efficient Cascade Serving System for Large Language Models4 Jun 2025
- 2025Rethinking Dynamic Networks and Heterogeneous Computing with Automatic Parallelization3 Jun 2025
- 2025Galvatron: An Automatic Distributed System for Efficient Foundation Model Training30 Apr 2025
- 2025StreamRL: Scalable, Heterogeneous, and Elastic RL for LLMs with Disaggregated Stream Generation22 Apr 2025
- 2025Lumos: Efficient Performance Modeling and Estimation for Large-scale LLM Training12 Apr 2025
- 2025Apt-Serve: Adaptive Request Scheduling on Hybrid Cache for Scalable LLM Inference Serving10 Apr 2025
- 2025Mist: Efficient Distributed Training of Large Language Models via Memory-Parallelism Co-Optimization24 Mar 2025
- 2025Automatic Operator-level Parallelism Planning for Distributed Deep Learning -- A Mixed-Integer Programming Approach12 Mar 2025
- 2025ThunderServe: High-performance and Cost-efficient LLM Serving in Cloud Environments13 Feb 2025
- 2025iServe: An Intent-based Serving System for LLMs8 Jan 2025
- 2024Hydraulis: Balancing Large Transformer Model Training via Co-designing Parallel Strategies and Data Assignment10 Dec 2024
- 2024FlexSP: Accelerating Large Language Model Training via Flexible Sequence Parallelism2 Dec 2024
- 2024Hardware Scaling Trends and Diminishing Returns in Large-Scale Distributed Training20 Nov 2024
- 2024Optimizing RLHF Training for Large Language Models with Stage Fusion20 Sep 2024
- 2024Spindle: Efficient Distributed Training of Multi-Task Large Models via Wavefront Scheduling5 Sep 2024
- 2024MEMO: Fine-grained Tensor Management For Ultra-long Context LLM Training16 Jul 2024
- 2024Slice-Level Scheduling for High Throughput and Load Balanced LLM Serving19 Jun 2024
- 2024ProTrain: Efficient LLM Training via Memory-Aware Techniques12 Jun 2024
- 2024M'elange: Cost Efficient Large Language Model Serving by Exploiting GPU Heterogeneity22 Apr 2024
- 2024Navigating the Landscape of Large Language Models: A Comprehensive Review and Analysis of Paradigms and Fine-Tuning Strategies13 Apr 2024
- 2024Training and Serving System of Foundation Models: A Comprehensive Survey5 Jan 2024
- 2023Towards Efficient Generative Large Language Model Serving: A Survey from Algorithms to Systems23 Dec 2023
- 2023Understanding the Potential of FPGA-Based Spatial Acceleration for Large Language Model Inference23 Dec 2023
- 2023SpotServe: Serving Generative Large Language Models on Preemptible Instances27 Nov 2023
- 2023Flash-LLM: Enabling Cost-Effective and Highly-Efficient Large Generative Model Inference with Unstructured Sparsity19 Sep 2023
- 2023UniAP: Unifying Inter- and Intra-Layer Automatic Parallelism by Mixed Integer Quadratic Programming31 Jul 2023
- 2023Improving Automatic Parallel Training via Balanced Memory Workload Optimization5 Jul 2023
50 newest of 53 All 53 (JSON)
- 2023Towards Efficient Generative Large Language Model Serving: A Survey from Algorithms to Systemscited by 102
- 2023SpotServe: Serving Generative Large Language Models on Preemptible Instancescited by 87
- 2025ThunderServe: High-performance and Cost-efficient LLM Serving in Cloud Environmentscited by 23
- 2024Slice-Level Scheduling for High Throughput and Load Balanced LLM Servingcited by 13
- 2025Parallax: Efficient LLM Inference Service over Decentralized Environmentcited by 12
- 2026AIConfigurator: Lightning-Fast Configuration Optimization for Multi-Framework LLM Servingcited by 9
- 2025Apt-Serve: Adaptive Request Scheduling on Hybrid Cache for Scalable LLM Inference Servingcited by 6
- 2026BOute: Cost-Efficient LLM Serving with Heterogeneous LLMs and GPUs via Multi-Objective Bayesian Optimizationcited by 6
- 2025Cascadia: An Efficient Cascade Serving System for Large Language Modelscited by 5
- 2026OServe: Accelerating LLM Serving via Spatial-Temporal Workload Orchestrationcited by 3
- 2025iServe: An Intent-based Serving System for LLMscited by 1
- 2026Autopoiesis: A Self-Evolving System Paradigm for LLM Serving Under Runtime Dynamicscited by 1
12 most cited of 13 All 13 (JSON)
- 2026HexAGenT: Efficient Agentic LLM Serving via Workflow- and Heterogeneity-Aware Scheduling15 May 2026
- 2026Autopoiesis: A Self-Evolving System Paradigm for LLM Serving Under Runtime Dynamics8 Apr 2026
- 2026OServe: Accelerating LLM Serving via Spatial-Temporal Workload Orchestration12 Feb 2026
- 2026BOute: Cost-Efficient LLM Serving with Heterogeneous LLMs and GPUs via Multi-Objective Bayesian Optimization11 Feb 2026
- 2026AIConfigurator: Lightning-Fast Configuration Optimization for Multi-Framework LLM Serving9 Jan 2026
- 2025Parallax: Efficient LLM Inference Service over Decentralized Environment30 Sep 2025
- 2025Cascadia: An Efficient Cascade Serving System for Large Language Models4 Jun 2025
- 2025Apt-Serve: Adaptive Request Scheduling on Hybrid Cache for Scalable LLM Inference Serving10 Apr 2025
- 2025ThunderServe: High-performance and Cost-efficient LLM Serving in Cloud Environments13 Feb 2025
- 2025iServe: An Intent-based Serving System for LLMs8 Jan 2025
- 2024Slice-Level Scheduling for High Throughput and Load Balanced LLM Serving19 Jun 2024
- 2023Towards Efficient Generative Large Language Model Serving: A Survey from Algorithms to Systems23 Dec 2023
12 newest of 13 All 13 (JSON)
- 2023FlexMoE: Scaling Large-scale Sparse Pre-trained Model Training via Dynamic Device Placementcited by 53
- 2026LAER-MoE: Load-Adaptive Expert Re-layout for Efficient Mixture-of-Experts Trainingcited by 6
- 2026How Far Can Disaggregation Go? A Design-Space Exploration of Attention-FFN Disaggregation for Efficient MoE LLM Servingcited by 2
- 2026FEPLB: Exploiting Copy Engines for Nearly Free MoE Load Balancing in Distributed Trainingcited by 1
- 2026Searching for Plans You Can Actually Build: A Realizability-Aware Full-Space Optimizer for MoE Training and Servingcited by 1
- 2026HAPMoE: Heterogeneity-Aware Automatic Parallelism Planning for Mixture-of-Experts Models Trainingcited by 0
- 2026HAPMoE: Heterogeneity-Aware Automatic Parallelism Planning for Mixture-of-Experts Models Training30 Sep 2026
- 2026Searching for Plans You Can Actually Build: A Realizability-Aware Full-Space Optimizer for MoE Training and Serving21 Jul 2026
- 2026How Far Can Disaggregation Go? A Design-Space Exploration of Attention-FFN Disaggregation for Efficient MoE LLM Serving27 May 2026
- 2026FEPLB: Exploiting Copy Engines for Nearly Free MoE Load Balancing in Distributed Training21 Apr 2026
- 2026LAER-MoE: Load-Adaptive Expert Re-layout for Efficient Mixture-of-Experts Training12 Feb 2026
- 2023FlexMoE: Scaling Large-scale Sparse Pre-trained Model Training via Dynamic Device Placement8 Apr 2023
- 2026ATTUNE: Agentic Throughput Tuning for LLM Training13 Oct 2026
- 2026Libra: Efficient Resource Management for Agentic RL Post-Training2 Jun 2026
- 2025StreamRL: Scalable, Heterogeneous, and Elastic RL for LLMs with Disaggregated Stream Generationcited by 61
- 2023Understanding the Potential of FPGA-Based Spatial Acceleration for Large Language Model Inferencecited by 33
- 2024M'elange: Cost Efficient Large Language Model Serving by Exploiting GPU Heterogeneitycited by 31
- 2024FlexSP: Accelerating Large Language Model Training via Flexible Sequence Parallelismcited by 19
- 2023Flash-LLM: Enabling Cost-Effective and Highly-Efficient Large Generative Model Inference with Unstructured Sparsitycited by 17
- 2023Improving Automatic Parallel Training via Balanced Memory Workload Optimizationcited by 14
- 2023Quantized Distributed Training of Large Models with Convergence Guaranteescited by 13
- 2024Training and Serving System of Foundation Models: A Comprehensive Surveycited by 11
- 2025AReaL-Hex: Accommodating Asynchronous RL Training over Heterogeneous GPUscited by 9
- 2023Angel-PTM: A Scalable and Economical Large-scale Pre-training System in Tencentcited by 8
- 2024Hardware Scaling Trends and Diminishing Returns in Large-Scale Distributed Trainingcited by 8
- 2024Spindle: Efficient Distributed Training of Multi-Task Large Models via Wavefront Schedulingcited by 7
12 most cited of 30 All 30 (JSON)
- 2026Beyond the Trial-and-Error Loop: Hybrid Projection and Automated Tuning for Distributed Training14 Oct 2026
- 2026The Life of a Token: from Words to Bits on the Wire17 Sep 2026
- 2026Parallelism Strategy Chaining for Fast Training Convergence7 Sep 2026
- 2026AutoScout: Structured Optimization for Automating ML System Configuration12 Mar 2026
- 2026Placement Semantics for Distributed Deep Learning: A Systematic Framework for Analyzing Parallelism Strategies5 Jan 2026
- 2025AReaL-Hex: Accommodating Asynchronous RL Training over Heterogeneous GPUs2 Nov 2025
- 2025LoRAFusion: Efficient LoRA Fine-Tuning for LLMs30 Sep 2025
- 2025OctoPipe: Reducing Pipeline Bubbles for Heterogeneous Models via Co-Optimizing Partitioning, Placement, and Scheduling28 Sep 2025
- 2025ELK: Exploring the Efficiency of Inter-core Connected AI Chips with Deep Learning Compiler Techniques15 Jul 2025
- 2025Rethinking Dynamic Networks and Heterogeneous Computing with Automatic Parallelization3 Jun 2025
- 2025Galvatron: An Automatic Distributed System for Efficient Foundation Model Training30 Apr 2025
- 2025StreamRL: Scalable, Heterogeneous, and Elastic RL for LLMs with Disaggregated Stream Generation22 Apr 2025
12 newest of 30 All 30 (JSON)