Demystifying Parallel and Distributed Deep Learning: An In-Depth Concurrency Analysis
Not on the map. Why?
Abstract (arXiv)
Deep Neural Networks (DNNs) are becoming an important tool in modern computing applications. Accelerating their training is a major challenge and techniques range from distributed algorithms to low-level circuit design. In this survey, we describe the problem from a theoretical perspective, followed by approaches for its parallelization. We present trends in DNN architectures and the resulting implications on parallelization strategies. We then review and model the different types of concurrency in DNNs: from the single operator, through parallelism in network inference and training, to distributed deep learning. We discuss asynchronous stochastic optimization, distributed system architectures, communication schemes, and neural architecture search. Based on those approaches, we extrapolate potential directions for parallelism in deep learning.
Key facts. Cited by 154 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 Feb 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2020: 1; 2021: 45; 2022: 20; 2023: 34; 2024: 21; 2025: 15; 2026: 18.
154 papers.
Sort:
By area:
- 2021Pre-Trained Models: Past, Present and Futurecited by 319
- 2021ZeRO-Infinity: Breaking the GPU Memory Wall for Extreme Scale Deep Learningcited by 253
- 2023DeepSpeed Ulysses: System Optimizations for Enabling Training of Extreme Long Sequence Transformer Modelscited by 239
- 2023Towards Efficient Generative Large Language Model Serving: A Survey from Algorithms to Systemscited by 101
- 2021Chimera: Efficiently Training Large-Scale Neural Networks with Bidirectional Pipelinescited by 68
- 2022Asynchronous SGD Beats Minibatch SGD Under Arbitrary Delayscited by 61
- 2023SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficientcited by 58
- 2021Exponential Graph is Provably Efficient for Decentralized Deep Trainingcited by 55
- 2023ZeRO++: Extremely Efficient Collective Communication for Giant Model Trainingcited by 50
- 2023Distributed Inference and Fine-tuning of Large Language Models Over The Internetcited by 42
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2025PAN: A World Model for General, Actionable, and Long-Horizon World Simulationcited by 36
38 more
- 2021Vector Symbolic Architectures as a Computing Framework for Emerging Hardwarecited by 35
- 2021DataLens: Scalable Privacy Preserving Training via Gradient Compression and Aggregationcited by 31
- 2021FedHM: Efficient Federated Learning for Heterogeneous Models via Low-rank Factorizationcited by 31
- 2021Performance of a Geometric Deep Learning Pipeline for HL-LHC Particle Trackingcited by 29
- 2022Parallel and Distributed Graph Neural Networks: An In-Depth Concurrency Analysiscited by 29
- 2022FLUTE: A Scalable, Extensible Framework for High-Performance Federated Learning Simulationscited by 27
- 2023CASSINI: Network-Aware Job Scheduling in Machine Learning Clusterscited by 26
- 2021Accelerating Gossip SGD with Periodic Global Averagingcited by 25
- 2022Near-Optimal Sparse Allreduce for Distributed Deep Learningcited by 23
- 2020PFL-MoE: Personalized Federated Learning Based on Mixture of Expertscited by 21
- 2022Merlin HugeCTR: GPU-accelerated Recommender System Training and Inferencecited by 20
- 2023Enhancing training of physics-informed neural networks using domain-decomposition based preconditioning strategiescited by 20
- 2021Hamiltonian Deep Neural Networks Guaranteeing Non-vanishing Gradients by Designcited by 18
- 2021ResIST: Layer-Wise Decomposition of ResNets for Distributed Trainingcited by 18
- 2021Distributed Learning Systems with First-order Methodscited by 17
- 2021BlueFog: Make Decentralized Algorithms Practical for Optimization and Deep Learningcited by 16
- 2021Truly Sparse Neural Networks at Scalecited by 15
- 2021OneFlow: Redesign the Distributed Deep Learning Framework from Scratchcited by 15
- 2025Seesaw: High-throughput LLM Inference via Model Re-shardingcited by 15
- 2021Clairvoyant Prefetching for Distributed Machine Learning I/Ocited by 14
- 2023Machine learning and domain decomposition methods -- a surveycited by 14
- 2022An Invitation to Distributed Quantum Neural Networkscited by 13
- 2023Quantized Distributed Training of Large Models with Convergence Guaranteescited by 13
- 2023The Evolution of Distributed Systems for Graph Neural Networks and their Origin in Graph Processing and Deep Learning: A Surveycited by 13
- 2023Taming Resource Heterogeneity In Distributed ML Training With Dynamic Batchingcited by 12
- 2023mLoRA: Fine-Tuning LoRA Adapters via Highly-Efficient Pipeline Parallelism in Multiple GPUscited by 12
- 2023HPC-Coder: Modeling Parallel Programs using Large Language Modelscited by 11
- 2023Asynchronous SGD on Graphs: a Unified Framework for Asynchronous Decentralized and Federated Optimizationcited by 11
- 2021GIST: Distributed Training for Large-Scale Graph Convolutional Networkscited by 10
- 2021Large-Scale Deep Learning Optimizations: A Comprehensive Surveycited by 10
- 2022A GPU-specialized Inference Parameter Server for Large-Scale Deep Recommendation Modelscited by 9
- 2023DeepPCR: Parallelizing Sequential Operations in Neural Networkscited by 9
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 9
- 2024Performance Modeling and Workload Analysis of Distributed Large Language Model Training and Inferencecited by 9
- 2021COMET: A Novel Memory-Efficient Deep Learning Training Framework by Using Error-Bounded Lossy Compressioncited by 8
- 2021AdaSplit: Adaptive Trade-offs for Resource-constrained Distributed Deep Learningcited by 8
- 2022HammingMesh: A Network Topology for Large-Scale Deep Learningcited by 8
- 2022Anomaly Detection through Unsupervised Federated Learningcited by 8
50 most cited of 154 All 154 (JSON)
- 2026Decentralized Gossip Learning and Federated Averaging for Histopathology Image Classification15 Sep 2026
- 2026Parallel Training Using a CNN-DNN Architecture for Accelerated Development of Diagnostic Models11 Sep 2026
- 20264D Parallelism Unlocks Exascale Bayesian Neural Networks for High-Fidelity Atmospheric Modeling11 Sep 2026
- 2026Maia 200: A Software Defined Dataflow System for Large-scale AI Acceleration25 Aug 2026
- 2026GeoFP8: Geometry-Aware FP8 Gradient Compression for Distributed LLM Training8 Jul 2026
- 2026PHOENIX: Resilient LLM Training with Hot-Swapping via Zero-Overhead Checkpoint2 Jul 2026
- 2026Quantum ring all-reduce: communication and privacy advantages for distributed learning18 Jun 2026
- 2026Clipping Makes Distributed and Federated Asynchronous SGD Robust to Stragglers11 Jun 2026
- 2026A Non-Monotone Preconditioned Trust-Region Method for Neural Network Training14 May 2026
- 2026Modulated learning for private and distributed regression with just a single sample per client device8 May 2026
- 2026Resilient AI Supercomputer Networking using MRC and SRv65 May 2026
- 2026MATCHA: Efficient Deployment of Deep Neural Networks on Multi-Accelerator Heterogeneous Edge SoCs10 Apr 2026
38 more
- 2026In-Network Collective Operations: Game Changer or Challenge for AI Workloads?27 Jan 2026
- 2026Space Filling Curves is All You Need: Communication-Avoiding Matrix Multiplication Made Simple22 Jan 2026
- 2026Artificial Intelligence in Materials Science and Engineering: Current Landscape, Key Challenges, and Future Trajectorie18 Jan 2026
- 2026Layer-Parallel Training for Transformers13 Jan 2026
- 2026The Machine Learning Canvas: Empirical Findings on Why Strategy Matters More Than AI Code Generation5 Jan 2026
- 2026Accelerating Decentralized Optimization via Overlapping Local Steps4 Jan 2026
- 2025Optimizing Resource Allocation for Geographically-Distributed Inference by Large Language Models26 Dec 2025
- 2025PAN: A World Model for General, Actionable, and Long-Horizon World Simulation12 Nov 2025
- 2025AsyncHZP: Hierarchical ZeRO Parallelism with Asynchronous Scheduling for Scalable LLM Training23 Oct 2025
- 2025Hybrid Dual-Batch and Cyclic Progressive Learning for Efficient Distributed Training30 Sep 2025
- 2025Deploying Models to Non-participating Clients in Federated Learning without Fine-tuning: A Hypernetwork-based Approach18 Aug 2025
- 2025Energy Consumption in Parallel Neural Network Training11 Aug 2025
- 2025Communication-Efficient Distributed Training for Collaborative Flat Optima Recovery in Deep Learning27 Jul 2025
- 2025Empowering AI to Generate Better AI Code: Guided Generation of Deep Learning Projects with LLMs21 Apr 2025
- 2025GPU-centric Communication Schemes for HPC and ML Applications31 Mar 2025
- 2025OrchMLLM: Orchestrate Multimodal Data with Batch Post-Balancing to Accelerate Multimodal Large Language Model Training31 Mar 2025
- 2025Seesaw: High-throughput LLM Inference via Model Re-sharding9 Mar 2025
- 2025Mixtera: A Data Plane for Foundation Model Training27 Feb 2025
- 2025E-3SFC: Communication-Efficient Federated Learning with Double-way Features Synthesizing5 Feb 2025
- 2025Coded Deep Learning: Framework and Algorithm16 Jan 2025
- 2025Scaling Large Language Model Training on Frontier with Low-Bandwidth Partitioning8 Jan 2025
- 2024Acceleration for Deep Reinforcement Learning using Parallel and Distributed Computing: A Survey8 Nov 2024
- 2024Adaptive Consensus Gradients Aggregation for Scaled Distributed Training6 Nov 2024
- 2024Domain-decomposed image classification algorithms using linear discriminant analysis and convolutional neural networks30 Oct 2024
- 2024A resource-efficient model for deep kernel learning13 Oct 2024
- 2024Fortify Your Foundations: Practical Privacy and Security for Foundation Model Deployments In The Cloud8 Oct 2024
- 2024Distributed Networked Multi-task Learning4 Oct 2024
- 2024Accelerating Large Language Model Training with Hybrid GPU-based Compression4 Sep 2024
- 2024Model Parallel Training and Transfer Learning for Convolutional Neural Networks by Domain Decomposition26 Aug 2024
- 2024Demystifying the Communication Characteristics for Distributed Transformer Models19 Aug 2024
- 2024Performance Modeling and Workload Analysis of Distributed Large Language Model Training and Inference19 Jul 2024
- 2024Multi evolutional deep neural networks (Multi-EDNN)17 Jul 2024
- 2024Scalable Artificial Intelligence for Science: Perspectives, Methods and Exemplars24 Jun 2024
- 2024Two-level overlapping additive Schwarz preconditioner for training scientific machine learning applications16 Jun 2024
- 2024AB-Training: A Communication-Efficient Approach for Distributed Low-Rank Learning2 May 2024
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Survey9 Apr 2024
- 2024Going Forward-Forward in Distributed Deep Learning30 Mar 2024
- 2024GRAWA: Gradient-based Weighted Averaging for Distributed Training of Deep Learning Models7 Mar 2024
50 newest of 154 All 154 (JSON)
- 2021Pre-Trained Models: Past, Present and Futurecited by 319
- 2021ZeRO-Infinity: Breaking the GPU Memory Wall for Extreme Scale Deep Learningcited by 253
- 2023DeepSpeed Ulysses: System Optimizations for Enabling Training of Extreme Long Sequence Transformer Modelscited by 239
- 2021Chimera: Efficiently Training Large-Scale Neural Networks with Bidirectional Pipelinescited by 68
- 2022Asynchronous SGD Beats Minibatch SGD Under Arbitrary Delayscited by 61
- 2023SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficientcited by 58
- 2021Exponential Graph is Provably Efficient for Decentralized Deep Trainingcited by 55
- 2023ZeRO++: Extremely Efficient Collective Communication for Giant Model Trainingcited by 50
- 2023Distributed Inference and Fine-tuning of Large Language Models Over The Internetcited by 42
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2021Vector Symbolic Architectures as a Computing Framework for Emerging Hardwarecited by 35
- 2021DataLens: Scalable Privacy Preserving Training via Gradient Compression and Aggregationcited by 31
12 most cited of 147 All 147 (JSON)
- 2026Decentralized Gossip Learning and Federated Averaging for Histopathology Image Classification15 Sep 2026
- 2026Parallel Training Using a CNN-DNN Architecture for Accelerated Development of Diagnostic Models11 Sep 2026
- 20264D Parallelism Unlocks Exascale Bayesian Neural Networks for High-Fidelity Atmospheric Modeling11 Sep 2026
- 2026Maia 200: A Software Defined Dataflow System for Large-scale AI Acceleration25 Aug 2026
- 2026GeoFP8: Geometry-Aware FP8 Gradient Compression for Distributed LLM Training8 Jul 2026
- 2026PHOENIX: Resilient LLM Training with Hot-Swapping via Zero-Overhead Checkpoint2 Jul 2026
- 2026Quantum ring all-reduce: communication and privacy advantages for distributed learning18 Jun 2026
- 2026Clipping Makes Distributed and Federated Asynchronous SGD Robust to Stragglers11 Jun 2026
- 2026A Non-Monotone Preconditioned Trust-Region Method for Neural Network Training14 May 2026
- 2026Modulated learning for private and distributed regression with just a single sample per client device8 May 2026
- 2026Resilient AI Supercomputer Networking using MRC and SRv65 May 2026
- 2026MATCHA: Efficient Deployment of Deep Neural Networks on Multi-Accelerator Heterogeneous Edge SoCs10 Apr 2026
12 newest of 147 All 147 (JSON)