mlsanityData to 7 Oct 2026

PyTorch Distributed: Experiences on Accelerating Data Parallel Training

arXiv 2006.15704 ↗First posted 28 Jun 2020cs.DC cs.LGcited by 87

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

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 6; 2022: 10; 2023: 19; 2024: 25; 2025: 20; 2026: 7.

87 papers.

Sort:

By area:

  1. 2024Qwen2-VL: Enhancing Vision-Language Model's Perception of the World at Any Resolutioncited by 4,151
  2. 2022Reproducible scaling laws for contrastive language-image learningcited by 1,163
  3. 2025Fast3R: Towards 3D Reconstruction of 1000+ Images in One Forward Passcited by 356
  4. 2023Efficient Large Language Models: A Surveycited by 183
  5. 2023Large Language Models in Law: A Surveycited by 128
  6. 2021Colossal-AI: A Unified Deep Learning System For Large-Scale Parallel Trainingcited by 96
  7. 2021Software-Hardware Co-design for Fast and Scalable Training of Deep Learning Recommendation Modelscited by 78
  8. 2025Vchitect-2.0: Parallel Transformer for Scaling Up Video Diffusion Modelscited by 58
  9. 2022Galvatron: Efficient Transformer Training over Multiple GPUs Using Automatic Parallelismcited by 51
  10. 2023A Hybrid Tensor-Expert-Data Parallelism Approach to Optimize Mixture-of-Experts Trainingcited by 47
  11. 2023ASTRA-sim2.0: Modeling Hierarchical Networks and Disaggregated Systems for Large-model Training at Scalecited by 47
  12. 2025SeedVR2: One-Step Video Restoration via Diffusion Adversarial Post-Trainingcited by 45
38 more
  1. 2023Oobleck: Resilient Distributed Training of Large Models Using Pipeline Templatescited by 40
  2. 2022Distributed Graph Neural Network Training: A Surveycited by 32
  3. 2023vTrain: A Simulation Framework for Evaluating Cost-effective and Compute-optimal Large Language Model Trainingcited by 22
  4. 2024A Survey: Collaborative Hardware and Software Design in the Era of Large Language Modelscited by 21
  5. 2022Alpa: Automating Inter- and Intra-Operator Parallelism for Distributed Deep Learningcited by 20
  6. 2024FlexSP: Accelerating Large Language Model Training via Flexible Sequence Parallelismcited by 19
  7. 2024ORBIT: Oak Ridge Base Foundation Model for Earth System Predictabilitycited by 17
  8. 2024DataStates-LLM: Lazy Asynchronous Checkpointing for Large Language Modelscited by 16
  9. 2021HeterPS: Distributed Deep Learning With Reinforcement Learning Based Scheduling in Heterogeneous Environmentscited by 15
  10. 2023Tenplex: Dynamic Parallelism for Deep Learning using Parallelizable Tensor Collectionscited by 15
  11. 2024APEX: An Extensible and Dynamism-Aware Simulator for Automated Parallel Execution in LLM Servingcited by 15
  12. 2023Optimus-CC: Efficient Large NLP Model Training with 3D Parallelism Aware Communication Compressioncited by 14
  13. 2023Flash-LLM: Enabling Cost-Effective and Highly-Efficient Large Generative Model Inference with Unstructured Sparsitycited by 14
  14. 2024ReCycle: Resilient Training of Large DNNs using Pipeline Adaptationcited by 14
  15. 2024Tucano: Advancing Neural Text Generation for Portuguesecited by 12
  16. 2022Merak: An Efficient Distributed DNN Training Framework with Automated 3D Parallelism for Giant Foundation Modelscited by 11
  17. 2023Slapo: A Schedule Language for Progressive Optimization of Large Deep Learning Model Trainingcited by 11
  18. 2023GraVAC: Adaptive Compression for Communication-Efficient Distributed DL Trainingcited by 10
  19. 2025ByteScale: Efficient Scaling of LLM Training with a 2048K Context Length on More Than 12,000 GPUscited by 10
  20. 2025ORBIT-2: Scaling Exascale Vision Foundation Models for Weather and Climate Downscalingcited by 10
  21. 2021Looper: An end-to-end ML platform for product decisionscited by 9
  22. 2021Graph Neural Network Training with Data Tieringcited by 8
  23. 2024AdAdaGrad: Adaptive Batch Size Schemes for Adaptive Gradient Methodscited by 8
  24. 2024Scalable Training of Trustworthy and Energy-Efficient Predictive Graph Foundation Models for Atomistic Materials Modeling: A Case Study with HydraGNNcited by 8
  25. 2024PhysBERT: A Text Embedding Model for Physics Scientific Literaturecited by 8
  26. 2023Evaluation and Optimization of Gradient Compression for Distributed Deep Learningcited by 7
  27. 2024Spindle: Efficient Distributed Training of Multi-Task Large Models via Wavefront Schedulingcited by 7
  28. 2024Hardware Scaling Trends and Diminishing Returns in Large-Scale Distributed Trainingcited by 7
  29. 2024Activations and Gradients Compression for Model-Parallel Trainingcited by 6
  30. 2022Accelerating Self-Supervised Learning via Efficient Training Strategiescited by 5
  31. 2025Generative quantum combinatorial optimization by means of a novel conditional generative quantum eigensolvercited by 5
  32. 2025OmniLearn: A Framework for Distributed Deep Learning over Heterogeneous Clusterscited by 5
  33. 2025Characterizing the Efficiency of Distributed Training: A Power, Performance, and Thermal Perspectivecited by 5
  34. 2026LAER-MoE: Load-Adaptive Expert Re-layout for Efficient Mixture-of-Experts Trainingcited by 5
  35. 2023MCR-DL: Mix-and-Match Communication Runtime for Deep Learningcited by 4
  36. 2025Proximal Point Nash Learning from Human Feedbackcited by 4
  37. 2023DeAR: Accelerating Distributed Deep Learning with Fine-Grained All-Reduce Pipeliningcited by 3
  38. 2023Breaking Boundaries: Distributed Domain Decomposition with Scalable Physics-Informed Neural PDE Solverscited by 3

50 most cited of 87 All 87 (JSON)