Efficient and Robust Parallel DNN Training through Model Parallelism on Multi-GPU Platform
Not on the map. Why?
Abstract (arXiv)
The training process of Deep Neural Network (DNN) is compute-intensive, often taking days to weeks to train a DNN model. Therefore, parallel execution of DNN training on GPUs is a widely adopted approach to speed up the process nowadays. Due to the implementation simplicity, data parallelism is currently the most commonly used parallelization method. Nonetheless, data parallelism suffers from excessive inter-GPU communication overhead due to frequent weight synchronization among GPUs. Another approach is pipelined model parallelism, which partitions a DNN model among GPUs, and processes multiple mini-batches concurrently. This approach can significantly reduce inter-GPU communication cost compared to data parallelism. However, pipelined model parallelism faces the weight staleness issue; that is, gradients are computed with stale weights, leading to training instability and accuracy loss. In this paper, we present a pipelined model parallel execution method that enables high GPU utilization while maintaining robust training accuracy via a novel weight prediction technique, SpecTrain. Experimental results show that our proposal achieves up to 8.91x speedup compared to data parallelism on a 4-GPU platform while maintaining comparable model accuracy.
Key facts. Cited by 28 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Sep 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 8; 2024: 4; 2025: 3; 2026: 7.
28 papers.
Sort:
By area:
- 2021ResIST: Layer-Wise Decomposition of ResNets for Distributed Trainingcited by 18
- 2023Optimus-CC: Efficient Large NLP Model Training with 3D Parallelism Aware Communication Compressioncited by 14
- 2024Smart-Infinity: Fast Large Language Model Training using Near-Storage Processing on a Real Systemcited by 14
- 2023mLoRA: Fine-Tuning LoRA Adapters via Highly-Efficient Pipeline Parallelism in Multiple GPUscited by 12
- 2021Amazon SageMaker Model Parallelism: A General and Flexible Framework for Large Model Trainingcited by 11
- 2023Weight Prediction Boosts the Convergence of AdamWcited by 8
- 2025Model-Distributed Inference for Large Language Models at the Edgecited by 8
- 2021Automatic Graph Partitioning for Very Large-scale Deep Learningcited by 6
- 2022RevBiFPN: The Fully Reversible Bidirectional Feature Pyramid Networkcited by 6
- 2024ACCO: Accumulate While You Communicate for Communication-Overlapped Sharded LLM Trainingcited by 6
- 2025Nesterov Method for Asynchronous Pipeline Parallel Optimizationcited by 6
- 2023XGrad: Boosting Gradient-Based Optimizers With Weight Predictioncited by 5
16 more
- 2021Parareal Neural Networks Emulating a Parallel-in-time Algorithmcited by 4
- 2023PipeOptim: Ensuring Effective 1F1B Schedule with Optimizer-Dependent Weight Predictioncited by 4
- 2022LOFT: Finding Lottery Tickets through Filter-wise Trainingcited by 3
- 2023DISCO: Distributed Inference with Sparse Communicationscited by 2
- 2024Priority-Aware Model-Distributed Inference at Edge Networkscited by 2
- 2025UniCAIM: A Unified CAM/CIM Architecture with Static-Dynamic KV Cache Pruning for Efficient Long-Context LLM Inferencecited by 2
- 2026AsyncMesh: Fully Asynchronous Optimization for Data and Pipeline Parallelismcited by 2
- 2026Mitigating Staleness in Asynchronous Pipeline Parallelism via Basis Rotationcited by 2
- 2026AMDP: Asynchronous Multi-Directional Pipeline Parallelism for Large-Scale Models Trainingcited by 1
- 2023A Survey From Distributed Machine Learning to Distributed Deep Learningcited by 0
- 2023Toward efficient resource utilization at edge nodes in federated learningcited by 0
- 2024Cyclic Data Parallelism for Efficient Parallelism of Deep Neural Networkscited by 0
- 2026Efficient Training on Multiple Consumer GPUs with RoundPipecited by 0
- 2026Gradient Extrapolation-Based Policy Optimizationcited by 0
- 2026Breaking the Bubble: Asynchronous Pipeline Parallel Training with Bounded Weight Inconsistencycited by 0
- 2026One-Step Gradient Delay is Not a Barrier for Large-Scale Asynchronous Pipeline Parallel LLM Pretrainingcited by 0
- 2026One-Step Gradient Delay is Not a Barrier for Large-Scale Asynchronous Pipeline Parallel LLM Pretraining29 Jun 2026
- 2026Breaking the Bubble: Asynchronous Pipeline Parallel Training with Bounded Weight Inconsistency5 Jun 2026
- 2026AMDP: Asynchronous Multi-Directional Pipeline Parallelism for Large-Scale Models Training28 May 2026
- 2026Gradient Extrapolation-Based Policy Optimization7 May 2026
- 2026Efficient Training on Multiple Consumer GPUs with RoundPipe29 Apr 2026
- 2026Mitigating Staleness in Asynchronous Pipeline Parallelism via Basis Rotation3 Feb 2026
- 2026AsyncMesh: Fully Asynchronous Optimization for Data and Pipeline Parallelism30 Jan 2026
- 2025Model-Distributed Inference for Large Language Models at the Edge13 May 2025
- 2025Nesterov Method for Asynchronous Pipeline Parallel Optimization2 May 2025
- 2025UniCAIM: A Unified CAM/CIM Architecture with Static-Dynamic KV Cache Pruning for Efficient Long-Context LLM Inference10 Apr 2025
- 2024Priority-Aware Model-Distributed Inference at Edge Networks16 Dec 2024
- 2024ACCO: Accumulate While You Communicate for Communication-Overlapped Sharded LLM Training3 Jun 2024
16 more
- 2024Cyclic Data Parallelism for Efficient Parallelism of Deep Neural Networks13 Mar 2024
- 2024Smart-Infinity: Fast Large Language Model Training using Near-Storage Processing on a Real System11 Mar 2024
- 2023mLoRA: Fine-Tuning LoRA Adapters via Highly-Efficient Pipeline Parallelism in Multiple GPUs5 Dec 2023
- 2023PipeOptim: Ensuring Effective 1F1B Schedule with Optimizer-Dependent Weight Prediction1 Dec 2023
- 2023Toward efficient resource utilization at edge nodes in federated learning19 Sep 2023
- 2023A Survey From Distributed Machine Learning to Distributed Deep Learning11 Jul 2023
- 2023XGrad: Boosting Gradient-Based Optimizers With Weight Prediction26 May 2023
- 2023DISCO: Distributed Inference with Sparse Communications22 Feb 2023
- 2023Weight Prediction Boosts the Convergence of AdamW1 Feb 2023
- 2023Optimus-CC: Efficient Large NLP Model Training with 3D Parallelism Aware Communication Compression24 Jan 2023
- 2022LOFT: Finding Lottery Tickets through Filter-wise Training28 Oct 2022
- 2022RevBiFPN: The Fully Reversible Bidirectional Feature Pyramid Network28 Jun 2022
- 2021Amazon SageMaker Model Parallelism: A General and Flexible Framework for Large Model Training10 Nov 2021
- 2021ResIST: Layer-Wise Decomposition of ResNets for Distributed Training2 Jul 2021
- 2021Automatic Graph Partitioning for Very Large-scale Deep Learning30 Mar 2021
- 2021Parareal Neural Networks Emulating a Parallel-in-time Algorithm16 Mar 2021
- 2026Gradient Extrapolation-Based Policy Optimizationcited by 0
- 2026Gradient Extrapolation-Based Policy Optimization7 May 2026
- 2021ResIST: Layer-Wise Decomposition of ResNets for Distributed Trainingcited by 18
- 2023Optimus-CC: Efficient Large NLP Model Training with 3D Parallelism Aware Communication Compressioncited by 14
- 2024Smart-Infinity: Fast Large Language Model Training using Near-Storage Processing on a Real Systemcited by 14
- 2023mLoRA: Fine-Tuning LoRA Adapters via Highly-Efficient Pipeline Parallelism in Multiple GPUscited by 12
- 2021Amazon SageMaker Model Parallelism: A General and Flexible Framework for Large Model Trainingcited by 11
- 2023Weight Prediction Boosts the Convergence of AdamWcited by 8
- 2025Model-Distributed Inference for Large Language Models at the Edgecited by 8
- 2021Automatic Graph Partitioning for Very Large-scale Deep Learningcited by 6
- 2022RevBiFPN: The Fully Reversible Bidirectional Feature Pyramid Networkcited by 6
- 2024ACCO: Accumulate While You Communicate for Communication-Overlapped Sharded LLM Trainingcited by 6
- 2025Nesterov Method for Asynchronous Pipeline Parallel Optimizationcited by 6
- 2023XGrad: Boosting Gradient-Based Optimizers With Weight Predictioncited by 5
12 most cited of 26 All 26 (JSON)
- 2026One-Step Gradient Delay is Not a Barrier for Large-Scale Asynchronous Pipeline Parallel LLM Pretraining29 Jun 2026
- 2026Breaking the Bubble: Asynchronous Pipeline Parallel Training with Bounded Weight Inconsistency5 Jun 2026
- 2026AMDP: Asynchronous Multi-Directional Pipeline Parallelism for Large-Scale Models Training28 May 2026
- 2026Efficient Training on Multiple Consumer GPUs with RoundPipe29 Apr 2026
- 2026Mitigating Staleness in Asynchronous Pipeline Parallelism via Basis Rotation3 Feb 2026
- 2026AsyncMesh: Fully Asynchronous Optimization for Data and Pipeline Parallelism30 Jan 2026
- 2025Model-Distributed Inference for Large Language Models at the Edge13 May 2025
- 2025Nesterov Method for Asynchronous Pipeline Parallel Optimization2 May 2025
- 2024Priority-Aware Model-Distributed Inference at Edge Networks16 Dec 2024
- 2024ACCO: Accumulate While You Communicate for Communication-Overlapped Sharded LLM Training3 Jun 2024
- 2024Cyclic Data Parallelism for Efficient Parallelism of Deep Neural Networks13 Mar 2024
- 2024Smart-Infinity: Fast Large Language Model Training using Near-Storage Processing on a Real System11 Mar 2024
12 newest of 26 All 26 (JSON)