PyTorch Distributed: Experiences on Accelerating Data Parallel Training
Not on the map. Why?
Abstract (arXiv)
This paper presents the design, implementation, and evaluation of the PyTorch distributed data parallel module. PyTorch is a widely-adopted scientific computing package used in deep learning research and applications. Recent advances in deep learning argue for the value of large datasets and large models, which necessitates the ability to scale out model training to more computational resources. Data parallelism has emerged as a popular solution for distributed training thanks to its straightforward principle and broad applicability. In general, the technique of distributed data parallelism replicates the model on every computational resource to generate gradients independently and then communicates those gradients at each iteration to keep model replicas consistent. Despite the conceptual simplicity of the technique, the subtle dependencies between computation and communication make it non-trivial to optimize the distributed training efficiency. As of v1.5, PyTorch natively provides several techniques to accelerate distributed data parallel, including bucketing gradients, overlapping computation with communication, and skipping gradient synchronization. Evaluations show that, when configured appropriately, the PyTorch distributed data parallel module attains near-linear scalability using 256 GPUs.
Key facts. Cited by 87 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 10; 2023: 19; 2024: 25; 2025: 20; 2026: 7.
87 papers.
Sort:
By area:
- 2024Qwen2-VL: Enhancing Vision-Language Model's Perception of the World at Any Resolutioncited by 4,151
- 2022Reproducible scaling laws for contrastive language-image learningcited by 1,163
- 2025Fast3R: Towards 3D Reconstruction of 1000+ Images in One Forward Passcited by 356
- 2023Efficient Large Language Models: A Surveycited by 183
- 2023Large Language Models in Law: A Surveycited by 128
- 2021Colossal-AI: A Unified Deep Learning System For Large-Scale Parallel Trainingcited by 96
- 2021Software-Hardware Co-design for Fast and Scalable Training of Deep Learning Recommendation Modelscited by 78
- 2025Vchitect-2.0: Parallel Transformer for Scaling Up Video Diffusion Modelscited by 58
- 2022Galvatron: Efficient Transformer Training over Multiple GPUs Using Automatic Parallelismcited by 51
- 2023A Hybrid Tensor-Expert-Data Parallelism Approach to Optimize Mixture-of-Experts Trainingcited by 47
- 2023ASTRA-sim2.0: Modeling Hierarchical Networks and Disaggregated Systems for Large-model Training at Scalecited by 47
- 2025SeedVR2: One-Step Video Restoration via Diffusion Adversarial Post-Trainingcited by 45
38 more
- 2023Oobleck: Resilient Distributed Training of Large Models Using Pipeline Templatescited by 40
- 2022Distributed Graph Neural Network Training: A Surveycited by 32
- 2023vTrain: A Simulation Framework for Evaluating Cost-effective and Compute-optimal Large Language Model Trainingcited by 22
- 2024A Survey: Collaborative Hardware and Software Design in the Era of Large Language Modelscited by 21
- 2022Alpa: Automating Inter- and Intra-Operator Parallelism for Distributed Deep Learningcited by 20
- 2024FlexSP: Accelerating Large Language Model Training via Flexible Sequence Parallelismcited by 19
- 2024ORBIT: Oak Ridge Base Foundation Model for Earth System Predictabilitycited by 17
- 2024DataStates-LLM: Lazy Asynchronous Checkpointing for Large Language Modelscited by 16
- 2021HeterPS: Distributed Deep Learning With Reinforcement Learning Based Scheduling in Heterogeneous Environmentscited by 15
- 2023Tenplex: Dynamic Parallelism for Deep Learning using Parallelizable Tensor Collectionscited by 15
- 2024APEX: An Extensible and Dynamism-Aware Simulator for Automated Parallel Execution in LLM Servingcited by 15
- 2023Optimus-CC: Efficient Large NLP Model Training with 3D Parallelism Aware Communication Compressioncited by 14
- 2023Flash-LLM: Enabling Cost-Effective and Highly-Efficient Large Generative Model Inference with Unstructured Sparsitycited by 14
- 2024ReCycle: Resilient Training of Large DNNs using Pipeline Adaptationcited by 14
- 2024Tucano: Advancing Neural Text Generation for Portuguesecited by 12
- 2022Merak: An Efficient Distributed DNN Training Framework with Automated 3D Parallelism for Giant Foundation Modelscited by 11
- 2023Slapo: A Schedule Language for Progressive Optimization of Large Deep Learning Model Trainingcited by 11
- 2023GraVAC: Adaptive Compression for Communication-Efficient Distributed DL Trainingcited by 10
- 2025ByteScale: Efficient Scaling of LLM Training with a 2048K Context Length on More Than 12,000 GPUscited by 10
- 2025ORBIT-2: Scaling Exascale Vision Foundation Models for Weather and Climate Downscalingcited by 10
- 2021Looper: An end-to-end ML platform for product decisionscited by 9
- 2021Graph Neural Network Training with Data Tieringcited by 8
- 2024AdAdaGrad: Adaptive Batch Size Schemes for Adaptive Gradient Methodscited by 8
- 2024Scalable Training of Trustworthy and Energy-Efficient Predictive Graph Foundation Models for Atomistic Materials Modeling: A Case Study with HydraGNNcited by 8
- 2024PhysBERT: A Text Embedding Model for Physics Scientific Literaturecited by 8
- 2023Evaluation and Optimization of Gradient Compression for Distributed Deep Learningcited by 7
- 2024Spindle: Efficient Distributed Training of Multi-Task Large Models via Wavefront Schedulingcited by 7
- 2024Hardware Scaling Trends and Diminishing Returns in Large-Scale Distributed Trainingcited by 7
- 2024Activations and Gradients Compression for Model-Parallel Trainingcited by 6
- 2022Accelerating Self-Supervised Learning via Efficient Training Strategiescited by 5
- 2025Generative quantum combinatorial optimization by means of a novel conditional generative quantum eigensolvercited by 5
- 2025OmniLearn: A Framework for Distributed Deep Learning over Heterogeneous Clusterscited by 5
- 2025Characterizing the Efficiency of Distributed Training: A Power, Performance, and Thermal Perspectivecited by 5
- 2026LAER-MoE: Load-Adaptive Expert Re-layout for Efficient Mixture-of-Experts Trainingcited by 5
- 2023MCR-DL: Mix-and-Match Communication Runtime for Deep Learningcited by 4
- 2025Proximal Point Nash Learning from Human Feedbackcited by 4
- 2023DeAR: Accelerating Distributed Deep Learning with Fine-Grained All-Reduce Pipeliningcited by 3
- 2023Breaking Boundaries: Distributed Domain Decomposition with Scalable Physics-Informed Neural PDE Solverscited by 3
50 most cited of 87 All 87 (JSON)
- 2026Look Where You Can: Active View Selection for CAD Reconstruction under Occlusion8 Oct 2026
- 2026Empowering Credit Risk Detection in Weixin Pay with Billion-Scale Deep Graph Learning3 Aug 2026
- 2026Region4Web: Rethinking Observation Space Granularity for Web Agents8 May 2026
- 2026Sampling Parallelism for Fast and Efficient Bayesian Learning6 Apr 2026
- 2026Revisiting Gradient Staleness: Evaluating Distance Metrics for Asynchronous Federated Learning Aggregation9 Mar 2026
- 2026LAER-MoE: Load-Adaptive Expert Re-layout for Efficient Mixture-of-Experts Training12 Feb 2026
- 2026Performance of Small Language Model Pretraining on FABRIC: An Empirical Study2 Feb 2026
- 2025Validation of Diagnostic Artificial Intelligence Models for Prostate Pathology in a Middle Eastern Cohort19 Dec 2025
- 2025Scalable Synthesis of distributed LLM workloads through Symbolic Tensor Graphs13 Nov 2025
- 2025FLAD: Federated Learning for LLM-based Autonomous Driving in Vehicle-Edge-Cloud Networks12 Nov 2025
- 2025MV-MLM: Bridging Multi-View Mammography and Language for Breast Cancer Diagnosis and Risk Prediction30 Oct 2025
- 2025Characterizing the Efficiency of Distributed Training: A Power, Performance, and Thermal Perspective12 Sep 2025
38 more
- 2025MedFormer: a data-driven model for forecasting the Mediterranean Sea16 Aug 2025
- 2025A Parallel Alternative for Energy-Efficient Neural Network Training and Inferencing1 Aug 2025
- 2025PGT-I: Scaling Spatiotemporal GNNs with Memory-Efficient Distributed Training15 Jul 2025
- 2025Demystifying Distributed Training of Graph Neural Networks for Link Prediction25 Jun 2025
- 2025SeedVR2: One-Step Video Restoration via Diffusion Adversarial Post-Training5 Jun 2025
- 2025Proximal Point Nash Learning from Human Feedback26 May 2025
- 2025ORBIT-2: Scaling Exascale Vision Foundation Models for Weather and Climate Downscaling7 May 2025
- 2025The Big Send-off: Scalable and Performant Collectives for Deep Learning25 Apr 2025
- 2025MegaScale-Data: Scaling Dataloader for Multisource Large Foundation Model Training14 Apr 2025
- 2025OmniLearn: A Framework for Distributed Deep Learning over Heterogeneous Clusters21 Mar 2025
- 2025ByteScale: Efficient Scaling of LLM Training with a 2048K Context Length on More Than 12,000 GPUs28 Feb 2025
- 2025Generative quantum combinatorial optimization by means of a novel conditional generative quantum eigensolver28 Jan 2025
- 2025Fast3R: Towards 3D Reconstruction of 1000+ Images in One Forward Pass23 Jan 2025
- 2025A Survey on Memory-Efficient Transformer-Based Model Training in AI for Science21 Jan 2025
- 2025Vchitect-2.0: Parallel Transformer for Scaling Up Video Diffusion Models14 Jan 2025
- 2024Beyond Gradient Averaging in Parallel Optimization: Improved Robustness through Gradient Agreement Filtering24 Dec 2024
- 2024FlexSP: Accelerating Large Language Model Training via Flexible Sequence Parallelism2 Dec 2024
- 2024APEX: An Extensible and Dynamism-Aware Simulator for Automated Parallel Execution in LLM Serving26 Nov 2024
- 2024Hardware Scaling Trends and Diminishing Returns in Large-Scale Distributed Training20 Nov 2024
- 2024KDC-MAE: Knowledge Distilled Contrastive Mask Auto-Encoder19 Nov 2024
- 2024Tucano: Advancing Neural Text Generation for Portuguese12 Nov 2024
- 2024AdaShadow: Responsive Test-time Model Adaptation in Non-stationary Mobile Environments10 Oct 2024
- 2024Generating Origin-Destination Matrices in Neural Spatial Interaction Models9 Oct 2024
- 2024A Survey: Collaborative Hardware and Software Design in the Era of Large Language Models8 Oct 2024
- 2024Qwen2-VL: Enhancing Vision-Language Model's Perception of the World at Any Resolution18 Sep 2024
- 2024Spindle: Efficient Distributed Training of Multi-Task Large Models via Wavefront Scheduling5 Sep 2024
- 2024Mixed Sparsity Training: Achieving 4× FLOP Reduction for Transformer Pretraining21 Aug 2024
- 2024PhysBERT: A Text Embedding Model for Physics Scientific Literature18 Aug 2024
- 2024Improving the Consistency in Cross-Lingual Cross-Modal Retrieval with 1-to-K Contrastive Learning26 Jun 2024
- 2024Reducing Memory Contention and I/O Congestion for Disk-based GNN Training20 Jun 2024
- 2024DataStates-LLM: Lazy Asynchronous Checkpointing for Large Language Models15 Jun 2024
- 2024Scalable Training of Trustworthy and Energy-Efficient Predictive Graph Foundation Models for Atomistic Materials Modeling: A Case Study with HydraGNN12 Jun 2024
- 2024ReCycle: Resilient Training of Large DNNs using Pipeline Adaptation22 May 2024
- 2024ORBIT: Oak Ridge Base Foundation Model for Earth System Predictability23 Apr 2024
- 2024AntDT: A Self-Adaptive Distributed Training Framework for Leader and Straggler Nodes15 Apr 2024
- 2024SDT-GNN: Streaming-based Distributed Training Framework for Graph Neural Networks2 Apr 2024
- 2024Accurate Patient Alignment without Unnecessary Imaging Dose via Synthesizing Patient-specific 3D CT Images from 2D kV Images1 Apr 2024
- 2024Partitioned Neural Network Training via Synthetic Intermediate Labels17 Mar 2024
50 newest of 87 All 87 (JSON)
- 2025Proximal Point Nash Learning from Human Feedbackcited by 4
- 2025Proximal Point Nash Learning from Human Feedback26 May 2025
- 2022Reproducible scaling laws for contrastive language-image learningcited by 1,163
- 2025Fast3R: Towards 3D Reconstruction of 1000+ Images in One Forward Passcited by 356
- 2023Efficient Large Language Models: A Surveycited by 183
- 2023Large Language Models in Law: A Surveycited by 128
- 2021Colossal-AI: A Unified Deep Learning System For Large-Scale Parallel Trainingcited by 96
- 2021Software-Hardware Co-design for Fast and Scalable Training of Deep Learning Recommendation Modelscited by 78
- 2022Galvatron: Efficient Transformer Training over Multiple GPUs Using Automatic Parallelismcited by 51
- 2023ASTRA-sim2.0: Modeling Hierarchical Networks and Disaggregated Systems for Large-model Training at Scalecited by 47
- 2023Oobleck: Resilient Distributed Training of Large Models Using Pipeline Templatescited by 40
- 2022Distributed Graph Neural Network Training: A Surveycited by 32
- 2023vTrain: A Simulation Framework for Evaluating Cost-effective and Compute-optimal Large Language Model Trainingcited by 22
- 2024A Survey: Collaborative Hardware and Software Design in the Era of Large Language Modelscited by 21
12 most cited of 77 All 77 (JSON)
- 2026Look Where You Can: Active View Selection for CAD Reconstruction under Occlusion8 Oct 2026
- 2026Empowering Credit Risk Detection in Weixin Pay with Billion-Scale Deep Graph Learning3 Aug 2026
- 2026Sampling Parallelism for Fast and Efficient Bayesian Learning6 Apr 2026
- 2026Revisiting Gradient Staleness: Evaluating Distance Metrics for Asynchronous Federated Learning Aggregation9 Mar 2026
- 2026Performance of Small Language Model Pretraining on FABRIC: An Empirical Study2 Feb 2026
- 2025Validation of Diagnostic Artificial Intelligence Models for Prostate Pathology in a Middle Eastern Cohort19 Dec 2025
- 2025Scalable Synthesis of distributed LLM workloads through Symbolic Tensor Graphs13 Nov 2025
- 2025MV-MLM: Bridging Multi-View Mammography and Language for Breast Cancer Diagnosis and Risk Prediction30 Oct 2025
- 2025Characterizing the Efficiency of Distributed Training: A Power, Performance, and Thermal Perspective12 Sep 2025
- 2025MedFormer: a data-driven model for forecasting the Mediterranean Sea16 Aug 2025
- 2025A Parallel Alternative for Energy-Efficient Neural Network Training and Inferencing1 Aug 2025
- 2025PGT-I: Scaling Spatiotemporal GNNs with Memory-Efficient Distributed Training15 Jul 2025
12 newest of 77 All 77 (JSON)