XPipe: Efficient Pipeline Model Parallelism for Multi-GPU DNN Training
Not on the map. Why?
Abstract (arXiv)
We propose XPipe, an efficient asynchronous pipeline model parallelism approach for multi-GPU DNN training. XPipe is designed to use multiple GPUs to concurrently and continuously train different parts of a DNN model. To improve GPU utilization and achieve high throughput, it splits a mini-batch into a set of micro-batches. It allows the overlapping of the pipelines of multiple micro-batches, including those belonging to different mini-batches. Most importantly, the novel weight prediction strategy adopted by XPipe enables it to effectively address the weight inconsistency and staleness issues incurred by the asynchronous pipeline parallelism. As a result, XPipe incorporates the advantages of both synchronous and asynchronous pipeline model parallelism approaches. Concretely, it can achieve very comparable (even slightly better) model accuracy as its synchronous counterpart while obtaining higher throughput than it. Experimental results show that XPipe outperforms other state-of-the-art synchronous and asynchronous model parallelism approaches.
Key facts. Cited by 20 papers in the map (data through 14 Oct 2026). First posted on arXiv 24 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 5; 2024: 3; 2025: 1; 2026: 6.
20 papers.
Sort:
By area:
- 2021ResIST: Layer-Wise Decomposition of ResNets for Distributed Trainingcited by 18
- 2023Weight Prediction Boosts the Convergence of AdamWcited by 8
- 2021Automatic Graph Partitioning for Very Large-scale Deep Learningcited by 7
- 2024Activations and Gradients Compression for Model-Parallel Trainingcited by 7
- 2024Deep Optimizer States: Towards Scalable Training of Transformer Models Using Interleaved Offloadingcited by 7
- 2025Nesterov Method for Asynchronous Pipeline Parallel Optimizationcited by 6
- 2023XGrad: Boosting Gradient-Based Optimizers With Weight Predictioncited by 5
- 2023PipeOptim: Ensuring Effective 1F1B Schedule with Optimizer-Dependent Weight Predictioncited by 4
- 2022LOFT: Finding Lottery Tickets through Filter-wise Trainingcited by 3
- 2026AsyncMesh: Fully Asynchronous Optimization for Data and Pipeline Parallelismcited by 3
- 2023DISCO: Distributed Inference with Sparse Communicationscited by 2
- 2024Ravnest: Decentralized Asynchronous Training on Heterogeneous Devicescited by 2
8 more
- 2026Mitigating Staleness in Asynchronous Pipeline Parallelism via Basis Rotationcited by 2
- 2026The Rise of Sparse Mixture-of-Experts: A Survey from Algorithmic Foundations to Decentralized Architectures and Vertical Domain Applicationscited by 2
- 2022PARTIME: Scalable and Parallel Processing Over Time with Deep Neural Networkscited by 1
- 2023AdaPlus: Integrating Nesterov Momentum and Precise Stepsize Adjustment on AdamW Basiscited by 1
- 2026AMDP: Asynchronous Multi-Directional Pipeline Parallelism for Large-Scale Models Trainingcited by 1
- 2021FTPipeHD: A Fault-Tolerant Pipeline-Parallel Distributed Training Framework for Heterogeneous Edge Devicescited 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
- 2026The Rise of Sparse Mixture-of-Experts: A Survey from Algorithmic Foundations to Decentralized Architectures and Vertical Domain Applications8 Feb 2026
- 2026Mitigating Staleness in Asynchronous Pipeline Parallelism via Basis Rotation3 Feb 2026
- 2026AsyncMesh: Fully Asynchronous Optimization for Data and Pipeline Parallelism30 Jan 2026
- 2025Nesterov Method for Asynchronous Pipeline Parallel Optimization2 May 2025
- 2024Deep Optimizer States: Towards Scalable Training of Transformer Models Using Interleaved Offloading26 Oct 2024
- 2024Activations and Gradients Compression for Model-Parallel Training15 Jan 2024
- 2024Ravnest: Decentralized Asynchronous Training on Heterogeneous Devices3 Jan 2024
- 2023PipeOptim: Ensuring Effective 1F1B Schedule with Optimizer-Dependent Weight Prediction1 Dec 2023
- 2023AdaPlus: Integrating Nesterov Momentum and Precise Stepsize Adjustment on AdamW Basis5 Sep 2023
8 more
- 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
- 2022LOFT: Finding Lottery Tickets through Filter-wise Training28 Oct 2022
- 2022PARTIME: Scalable and Parallel Processing Over Time with Deep Neural Networks17 Oct 2022
- 2021FTPipeHD: A Fault-Tolerant Pipeline-Parallel Distributed Training Framework for Heterogeneous Edge Devices6 Oct 2021
- 2021ResIST: Layer-Wise Decomposition of ResNets for Distributed Training2 Jul 2021
- 2021Automatic Graph Partitioning for Very Large-scale Deep Learning30 Mar 2021
- 2021ResIST: Layer-Wise Decomposition of ResNets for Distributed Trainingcited by 18
- 2023Weight Prediction Boosts the Convergence of AdamWcited by 8
- 2021Automatic Graph Partitioning for Very Large-scale Deep Learningcited by 7
- 2024Activations and Gradients Compression for Model-Parallel Trainingcited by 7
- 2024Deep Optimizer States: Towards Scalable Training of Transformer Models Using Interleaved Offloadingcited by 7
- 2025Nesterov Method for Asynchronous Pipeline Parallel Optimizationcited by 6
- 2023XGrad: Boosting Gradient-Based Optimizers With Weight Predictioncited by 5
- 2023PipeOptim: Ensuring Effective 1F1B Schedule with Optimizer-Dependent Weight Predictioncited by 4
- 2022LOFT: Finding Lottery Tickets through Filter-wise Trainingcited by 3
- 2026AsyncMesh: Fully Asynchronous Optimization for Data and Pipeline Parallelismcited by 3
- 2023DISCO: Distributed Inference with Sparse Communicationscited by 2
- 2024Ravnest: Decentralized Asynchronous Training on Heterogeneous Devicescited by 2
12 most cited of 19 All 19 (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
- 2026Mitigating Staleness in Asynchronous Pipeline Parallelism via Basis Rotation3 Feb 2026
- 2026AsyncMesh: Fully Asynchronous Optimization for Data and Pipeline Parallelism30 Jan 2026
- 2025Nesterov Method for Asynchronous Pipeline Parallel Optimization2 May 2025
- 2024Deep Optimizer States: Towards Scalable Training of Transformer Models Using Interleaved Offloading26 Oct 2024
- 2024Activations and Gradients Compression for Model-Parallel Training15 Jan 2024
- 2024Ravnest: Decentralized Asynchronous Training on Heterogeneous Devices3 Jan 2024
- 2023PipeOptim: Ensuring Effective 1F1B Schedule with Optimizer-Dependent Weight Prediction1 Dec 2023
- 2023AdaPlus: Integrating Nesterov Momentum and Precise Stepsize Adjustment on AdamW Basis5 Sep 2023
- 2023XGrad: Boosting Gradient-Based Optimizers With Weight Prediction26 May 2023
12 newest of 19 All 19 (JSON)