The DOI matches its DataCite record; 36 of the 47 references it cites were found in a registry or an index.
PipeDream: Fast and Efficient Pipeline Parallel DNN Training
Open accessAbstract
PipeDream is a Deep Neural Network(DNN) training system for GPUs that parallelizes computation by pipelining execution across multiple machines. Its pipeline parallel computing model avoids the slowdowns faced by data-parallel training when large models and/or limited network bandwidth induce high communication-to-computation ratios. PipeDream reduces communication by up to 95% for large DNNs relative to data-parallel training, and allows perfect overlap of communication and computation. PipeDream keeps all available GPUs productive by systematically partitioning DNN layers among them to balance work and minimize communication, versions model parameters for backward pass correctness, and schedules the forward and backward passes of different inputs in round-robin fashion to optimize "time to target accuracy". Experiments with five different DNNs on two different clusters show that PipeDream is up to 5x faster in time-to-accuracy compared to data-parallel training.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“PipeDream shows the advantage of reducing communication overhead and utilizing computing resource efficiently.”
From Edge Intelligence: Paving the Last Mile of Artificial Intelligence With Edge Computing (2019) · cites this paper as [61]
In the citing paper
“The result varies with architectures and transfer techniques.”
From Edge Intelligence: Paving the Last Mile of Artificial Intelligence With Edge Computing (2019) · cites this paper as [62]
In the citing paper
“A good performance improvement is obtained by transferring knowledge from both the intermediate layers and last layer of the teacher to a shallower student while other architectures and transfer techniques do not fare so well and some of them even lead to negative performance impact.”
From Edge Intelligence: Paving the Last Mile of Artificial Intelligence With Edge Computing (2019) · cites this paper as [62]
Citations
Cites
Deep Residual Learning for Image Recognition
He, K., Zhang, X., Ren, S., & Sun, J. (2016) · 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2016.90 · Cited by 235,474
Very Deep Convolutional Networks for Large-Scale Image Recognition
Simonyan, K., & Zisserman, A. (2014) · arXiv · doi:10.48550/arxiv.1409.1556 · Cited by 114,148 · cited 3×
“, up to 85% of training time for VGG-16 [36]).”
BackgroundMethodImageNet classification with deep convolutional neural networks
Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2017) · Communications of the ACM · doi:10.1145/3065386 · Cited by 112,155 · cited 6×
“Due to space constraints we do not present end-to-end training results for AlexNet [26] and ResNet-50 [16] models.”
BackgroundMethodInfluentialAdam: A Method for Stochastic Optimization
Kingma, D. P., & Ba, J. (2014) · arXiv · doi:10.48550/arxiv.1412.6980 · Cited by 98,946 · cited 1×
“Guided by prior work, we adjust the learning rate during training to converge to the desired result faster [31, 37, 38, 13, 24].”
MethodCochat, P., Vaucoret, L., & Sarles, J. (2012) · Archives de pédiatrie · doi:10.1016/j.arcped.2012.01.013 · Cited by 77,101 · cited 5×
“The first is the dataset for the Large Scale Visual Recognition Challenge 2012 (ILSVRC12) [32], also called the ImageNet 1K dataset.”
BackgroundMethodInfluentialImageNet Large Scale Visual Recognition Challenge
Russakovsky, O., Deng, J., Su, H., Krause, J., Satheesh, S., Ma, S., Huang, Z., Karpathy, A., Khosla, A., Bernstein, M., et al. (2015) · International Journal of Computer Vision · doi:10.1007/s11263-015-0816-y · Cited by 39,380 · cited 2×
“The first is the dataset for the Large Scale Visual Recognition Challenge 2012 (ILSVRC12) [32], also called the ImageNet 1K dataset.”
MethodResultBatch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift
Ioffe, S., & Szegedy, C. (2015) · arXiv · doi:10.48550/arxiv.1502.03167 · Cited by 27,818 · cited 2×
“When training Inception-v3 [19], VGG16 [36], Resnet-50 [16], and AlexNet [26] on the ILSVRC12 [32] dataset, PipeDream speeds up training by up to 1.”
BackgroundMethodCaffe: Convolutional Architecture for Fast Feature Embedding
Jia, Y., Shelhamer, E., Donahue, J., Karayev, S., Long, J., Girshick, R., Guadarrama, S., & Darrell, T. (2014) · Proceedings of the 22nd ACM international conference on Multimedia · doi:10.1145/2647868.2654889 · Cited by 11,077 · cited 1×
“In our current implementation, we use Caffe [20] as the ML worker.”
MethodHinton, G., Deng, L., Yu, D., Dahl, G., Mohamed, A.-R., Jaitly, N., Senior, A., Vanhoucke, V., Nguyen, P., Sainath, T., et al. (2012) · IEEE Signal Processing Magazine · doi:10.1109/msp.2012.2205597 · Cited by 10,260 · cited 1×
“…five years has seen a rapid increase in the use of Deep Neural Networks (DNNs), with researchers and practitioners applying these models to great effect across a wide range of applications, including image and video classification, speech recognition, and language translation [16, 17, 21, 22, 44].”
BackgroundPractical Bayesian Optimization of Machine Learning Algorithms
Snoek, J., Larochelle, H., & Adams, R. P. (2012) · arXiv · doi:10.48550/arxiv.1206.2944 · Cited by 6,691 · cited 1×
“Guided by prior work, we adjust the learning rate during training to converge to the desired result faster [31, 37, 38, 13, 24].”
Method
Cited by
Sorted by citations
Items 201–299 of 299
Cannikin: Optimal Adaptive Distributed DNN Training over Heterogeneous Clusters
Nie, C., Maghakian, J., & Liu, Z. (2024) · International Middleware Conference · doi:10.1145/3652892.3700767 · Cited by 3
SDPMP: Inference Acceleration of CNN Models in Heterogeneous Edge Environment
Han, B., Dai, P., Li, K., Zhao, K., & Lei, X. (2024) · World Conference on Computing and Communication Technologies (WCCCT) · doi:10.1109/wccct60665.2024.10541524 · Cited by 4
“To tackle these challenges, we propose a shift in the application scenario from the cloud to the edge, along with the extension of the pipeline parallel method [8] from DNN training to DNN inference.”
BackgroundMethodCQIL: Inference Latency Optimization with Concurrent Computation of Quasi-Independent Layers
Zou, L., Wang, Q., Zhao, H., Kong, J.-G., Yang, Y., & Deng, Y. (2024) · Annual Meeting of the Association for Computational Linguistics · doi:10.48550/arxiv.2404.06709 · Cited by 3
“Typically, parallelism in LLM computation includes data parallelism (Rajb-handari et al., 2020), pipeline parallelism (Harlap et al., 2018; Huang et al., 2019), and tensor parallelism.”
BackgroundMDP: Model Decomposition and Parallelization of Vision Transformer for Distributed Edge Inference
Wang, W., Zhang, Y., Jin, Y., Han, T., & Chen, L. (2023) · International Conference on Mobility, Sensing and Networking (MSN) · doi:10.1109/msn60784.2023.00086 · Cited by 3
“Although every edge device has limited resources, multiple edge devices Horizontal partition borrows the idea of naive model parallelism [24], [25] in the distributed training.”
BackgroundEfficient Distributed Inference of Deep Neural Networks via Restructuring and Pruning
Abdi, A., Rashidi, S., Fekri, F., & Krishna, T. (2023) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v37i6.25815 · Cited by 4
“The majority of these approaches can be classified into three categories: (Cun et al. 1990), Optimal Brain Surgeon (Hassibi et al. 1993), hard-thresholding (Han et al. 2015), and similar works (Castellano, Fanelli, and Pelillo 1997; Leung et al. 2001) remove the insignificant edges or neurons by considering the magnit…”
BackgroundAI SoC Design Challenges in the Foundation Model Era
Chen, Z., Huang, D., Wang, M., Yang, B., Shin, J. L., Hu, C., Li, B., Prabhakar, R., Gao, D., Sheng, Y., et al. (2023) · Custom Integrated Circuits Conference · doi:10.1109/cicc57935.2023.10121242 · Cited by 3
Prune2Edge: A Multi-Phase Pruning Pipelines to Deep Ensemble Learning in IIoTPreprint
Alhalabi, B., Gaber, M. M., & Basurra, S. S. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2004.04710 · Cited by 2
“The work in [25] proposes PipeDream, a pipelined training framework that automatically finds the best way to split an input model across the available edge nodes.”
Mustafa, E. M., Fouad, M., & Elshafey, M. A. (2019) · International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications · doi:10.1109/idaacs.2019.8924348 · Cited by 3
“Model parallelism presented in [15] is another method to accelerate the training time on CNNs.”
MethodKair: A Statistical and Causal Approach to Pinpointing Stragglers in Distributed Model Training
Yang, Y.-T., Liu, J., Chen, J.-P., Sun, X.-Y., Wo, T.-Y., Hu, C.-M., Song, C., Ouyang, J., & Yang, R.-Y. (2025) · International Conference on Automated Software Engineering · doi:10.1109/ase63991.2025.00311 · Cited by 2
“Nonetheless, within the scope of distributed deep learning, conventional approaches [10], [11] encounter obstacles attributed to dynamic workloads [12], tightly coupled operations [13], and synchronized node patterns, thereby diminishing the efficacy of standard logging and tracing mechanisms.”
WeChat-YATT: A Scalable, Simple, Efficient, and Production Ready Training LibraryPreprint
Wu, J., Chang, W., Liu, X., He, G., Xian, T., Hong, H., Chen, B., Tian, H., Yang, T., Shi, Y., et al. (2025) · arXiv (Cornell University) · doi:10.48550/arxiv.2508.07970 · Cited by 2
“Mini-batches are split into micro-batches and passed through the pipeline, allowing different devices to work on different parts of the input simultaneously, improving hardware utilization [11, 27, 28].”
COSMIC: Enabling Full-Stack Co-Design and Optimization of Distributed Machine Learning Systems
Raju, A., Ni, J., Won, W., Man, C., Krishnan, S., Sridharan, S., Yazdanbakhsh, A., Krishna, T., & Reddi, V. (2025) · arXiv.org · doi:10.48550/arxiv.2505.15020 · Cited by 2
“Pipeline Parallelism (PP) distributes the DNN across the dimen-sion of the ML layer [14, 15].”
Split Learning of Multi-Modal Medical Image Classification
Ghosh, B., Wang, Y., Fu, H.-Z., Wei, Q.-S., Liu, Y., & Goh, R. S. (2024) · Conference on Algebraic Informatics · doi:10.1109/cai59869.2024.00235 · Cited by 2
AshPipe: Asynchronous Hybrid Pipeline Parallel for DNN Training
Hosoki, R., Endo, T., Hirofuchi, T., & Ikegami, T. (2024) · International Conference on High Performance Computing in Asia-Pacific Region (HPC Asia) · doi:10.1145/3635035.3635045 · Cited by 1
“This either leads to weight version mismatches between forward and backward computations (such as PipeMare[29]) or introduces weight staleness if weight version consistency is respected (such as PipeDream[8, 20] and PipeDream-2BW[21]).”
BackgroundMethodInfluentialDASH: Scheduling Deep Learning Workloads on Multi-Generational GPU-Accelerated Clusters
Li, B., Patel, T., Gadepally, V. N., Gettings, K., Samsi, S., & Tiwari, D. (2022) · IEEE High Performance Extreme Computing Conference · doi:10.1109/hpec55821.2022.9926390 · Cited by 2
A Study of Split Learning Model to Protect Privacy
Ryu, J., Won, D., & Lee, Y. (2021) · Jouranl of Information and Security · doi:10.33778/kcsa.2021.21.3.049 · Cited by 2
GradeML: Towards Holistic Performance Analysis for Machine Learning Workflows
Hegeman, T., Jansen, M., Iosup, A., & Trivedi, A. (2021) · International Conference on Performance Engineering · doi:10.1145/3447545.3451185 · Cited by 2
Penalty and Augmented Lagrangian Methods for Layer-parallel Training of Residual NetworksPreprint
Sun, Q., Dong, H., Chen, Z., Dian, W., Sun, J.-C., Sun, Y.-T., Li, Z.-G., & Dong, B. (2020) · arXiv.org · doi:10.48550/arxiv.2009.01462 · Cited by 2
Won, W., Rashidi, S., Srinivasan, S., & Krishna, T. (2021) · arXiv.org · doi:10.48550/arxiv.2109.11762 · Cited by 2
“Recent efforts have also looked into hybrid [19] and pipelined [11], [13] parallelization strategies.”
Characterizing Parallelism Strategies in LLM Inference: Fundamental Compute-Communication Trade-offsPreprint
Mirzaei, J., & Mitra, J. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2610.05305 · Cited by 1
“PP, investigated in systems such as GPipe [4] and PipeDream [5], addresses memory scalability by partitioning model layers across sequential pipeline stages.”
Efficient Mixture-of-Experts Training With Pipelining Optimization
Wang, N., Lin, W.-J., Zhang, L., Shi, S.-H., Zhou, R.-T., & Li, B. (2026) · IEEE transactions on computers · doi:10.1109/tc.2026.3702749 · Cited by 1
“Most existing PP approaches in LLM training focus on minimizing pipeline bubbles or reducing activation memory usage [23], [24], [25], [26], [27], [28], [29], [30], [31].”
InfluentialLukáč, M., Duchoň, F., Ivan, J., Dekan, M., Zelenay, E., Kocúr, M., Trepáčová, I., Jurov, T., & Pšenka, R. (2026) · Applied Sciences · doi:10.3390/app16157849 · Cited by 1
“The complete forward pass F and backward pass B are then compositions across all layers [27,28]: Pipeline parallelism partitions the L layers into D contiguous, mutually exclusive groups called stages, one per GPU [27,28]: Each GPU updates the parameters of its stage.”
InfluentialRAG-Stack: Co-Optimizing RAG Serving Performance and Quality
Zhang, H.-Q., Lei, Y., Li, W.-T., Zhang, T., & Jiang, W.-Q. (2026) · arXiv.org · doi:10.48550/arxiv.2608.03487 · Cited by 1
Compass: Dissecting Communication and Computation Operators for Efficient LLM Training
Xiang, G., Zhang, L., Yu, H.-X., Pan, X., Shi, S.-H., & Chu, X.-W. (2026) · IEEE Conference on Computer Communications · doi:10.1109/infocom59046.2026.11571341 · Cited by 1
“Inter-Operator Decomposition (InterDecom) achieves overlap by partitioning both computation and communication operators into d smaller, independent sub-operators that can be pipelined [4], [13], [14], [20].”
Efficient Training on Multiple Consumer GPUs with RoundPipe
Luo, Y., Gao, S.-W., Zheng, H., Lu, Y.-Y., & Shu, J.-W. (2026) · arXiv.org · doi:10.48550/arxiv.2604.27085 · Cited by 1
Topçu, B., CIM, M., Palangappa, P. M., Arunachalam, M., & Kandemir, M. T. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2603.05692 · Cited by 1
“Motivated by this, the primary objective of this study is to thoroughly analyze, through an in-house simulator, the opportunities and challenges associated with data [67] and model parallelism techniques, such as tensor [72] and pipeline [29] parallelism, along with their hybrid compositions.”
Zhang, H., Feng, Y., Chen, Z., Tian, Y., Zheng, X., Liu, C., Wang, S., Ren, J., Li, Y., & Zhu, R. (2026) · Concurrency and Computation · doi:10.1002/cpe.70500 · Cited by 1
“The PipeDream-1F1B strategy is the most widely adopted approach for PP [17].”
Li, Y., Ji, R., Su, Y., Zhang, Y., Zhang, A., & Li, L. (2025) · Concurrency and Computation Practice and Experience · doi:10.1002/cpe.70456 · Cited by 1
“In this way, the training pressure on a single node can be reduced, and the model transfer efficiency can be improved [27].”
JEEVES: The Valet Who Masters the Art of Cross-DC Training Scheduling
Deng, H., Song, X.-B., Zhang, M.-H., Yang, Y., & Xu, M.-W. (2025) · ACM Workshop on Hot Topics in Networks · doi:10.1145/3772356.3772387 · Cited by 1
“Deep analysis reveals that the intrinsic reason for this result is the ill-suited scheduling for PP. Current PP scheduling methods focus solely on computation to determine the execution order of microbatches on each stage [5, 8, 17] (referred to as computation operations hereafter).”
Scalable Neural Network Training: Distributed Data-Parallel Approaches
Vázquez-Novoa, F., López, P., Flich, J., & Badia, R. M. (2025) · SC25-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis · doi:10.1145/3731599.3767571 · Cited by 1
Understanding Distributed Training of Large Language Models with Unified Virtual Memory
Rhee, J., Jeong, E., Lee, J., & Yoon, M. K. (2025) · IEEE International Symposium on Workload Characterization · doi:10.1109/iiswc66894.2025.00016 · Cited by 1
“To address this, later techniques such as 1F1B scheduling [24, 46] enhance memory utilization and minimize idle time by interleaving one forward and one backward pass per micro-batch at each training step.”
OptPipe: Memory- and Scheduling-Optimized Pipeline Parallelism for LLM Training
Li, H.-P., Zhang, H., Liu, H.-K., Ge, D.-D., & Ye, Y.-Y. (2025) · arXiv.org · doi:10.48550/arxiv.2510.05186 · Cited by 1
“To address this limitation, model parallelism (Harlap et al., 2018; Huang et al., 2019; Shoeybi et al., 2019; Zheng et al., 2022) partitions the model across multiple devices, making efficient multi-device training a central challenge.”
Decentralized Model-Distributed Inference
Ardic, A. B., Dwyer, M., & Koyuncu, E. (2025) · IEEE Military Communications Conference · doi:10.1109/milcom64451.2025.11310356 · Cited by 1
“Pipelined and resilient approaches demonstrate faster, memory-aware DNN learning across device networks [9]–[11], while recent surveys and healthcare deployments confirm their value in wireless and privacy-sensitive environments [12], [13].”
Go With the Flow: Churn-Tolerant Decentralized Training of Large Language Models
Blagoev, N., Cox, B., Decouchant, J., & Chen, L. (2025) · BigData Congress [Services Society] · doi:10.1109/bigdata66926.2025.11402098 · Cited by 1
Communication-Efficient Distributed Training for Collaborative Flat Optima Recovery in Deep Learning
Dimlioglu, T., & Choromanska, A. (2025) · arXiv.org · doi:10.48550/arxiv.2507.20424 · Cited by 1
“Despite its effectiveness, this method introduces a significant communication bottleneck [Harlap et al., 2018] due to frequent synchronization.”
Evaluating AMD Instinct™ MI300A APU: Performance Insights on LLM Training via Knowledge Distillation
Dickmann, D., Offenhäuser, P., Saxena, R., Markomanolis, G., Rigazzi, A., Keller, P., Kayabay, K., & Hoppe, D. (2025) · Cray User Group Conference (CUG) · doi:10.1145/3757348.3757361 · Cited by 1
“They are an alternative to the 3D parallelism (Data [19], Model [25], and Pipeline [13]) that is usually used when training models across multiple-nodes with multiple GPUs.”
Automatic parallelism strategy generation with minimal memory redundancy
Shi, Y., Liang, P., Zheng, H., Qiao, L., & Li, D. (2024) · Frontiers of Information Technology & Electronic Engineering · doi:10.1631/fitee.2300684 · Cited by 1
“Inter-operator parallelism, including pipeline parallelism (Harlap et al., 2018; Huang et al., 2019; Liu ZM et al., 2023), partitions models into several stages with multiple operators.”
VcLLM: Video Codecs are Secretly Tensor CodecsPreprint
Xu, C., Wu, Y., Yang, X., Chen, B., Lentz, M., Zhuo, D., & Wills, L. W. (2024) · arXiv (Cornell University) · doi:10.48550/arxiv.2407.00467 · Cited by 1
“To address this problem, parallelism strategies, such as pipeline parallelism (PP) [10], [11] and data parallelism (DP) [12], [13], have been developed to distribute the models across multiple GPUs and to increase the throughput for inference and training.”
MethodHetHub: A Heterogeneous distributed hybrid training system for large-scale models
Xu, S., Huang, Z.-X., Zeng, Y., Yan, S.-G., Ning, X.-F., Ye, H., Gu, S.-P., Shui, C., Lin, Z., Zhang, H., et al. (2024) · arXiv.org · doi:10.48550/arxiv.2405.16256 · Cited by 1
“PipeDream-2BW takes PipeDream-1F1B further by dividing the pipeline into two buckets to improve the overlap of computation and communication.”
BackgroundInfluentialTraining DNN Models over Heterogeneous Clusters with Optimal Performance
Nie, C., Maghakian, J., & Liu, Z. (2024) · arXiv.org · doi:10.48550/arxiv.2402.05302 · Cited by 1
“Model-parallelism systems [19, 44] pipeline the DNN model in heterogeneous clusters, which is near optimal for resource utilization with fine-tuning.”
BackgroundFast Performance Prediction for Efficient Distributed DNN Training
Yun, Y., & Park, E. (2023) · IEEE computer architecture letters · doi:10.1109/lca.2023.3316452 · Cited by 1
“, pipeline parallel (PP) [3], [4], data parallel (DP) [5], [6], and operator parallel (OP) [7], [8], [9], specifically designed for the system and networks.”
BackgroundScheduling Framework for Accelerating Multiple Detection-Free Object Trackers
Kim, M., Kim, I., Yong, J., & Kim, H. (2023) · Italian National Conference on Sensors · doi:10.3390/s23073432 · Cited by 1
“The point to note here is that each head has independent input, and thus all heads in MHAE can be executed in parallel and independently with each other by model parallelism [24].”
BackgroundEarly Prediction of DNN Activation Using Hierarchical Computations
Suresh, B., Pillai, K. R., Kalsi, G., Abuhatzera, A., & Subramoney, S. (2021) · Mathematics · doi:10.3390/math9233130 · Cited by 1
PipePrune: Pipeline Parallel Based on Convolutional Layer Pruning for Distributed Deep Learning
Tan, D.-J., Jiang, W.-B., Qin, S., & Jin, H. (2021) · 2021 IEEE 23rd Int Conf on High Performance Computing & Communications; 7th Int Conf on Data Science & Systems; 19th Int Conf on Smart City; 7th Int Conf on Dependability in Sensor, Cloud & Big Data Systems & Application (HPCC/DSS/SmartCity/DependSys) · doi:10.1109/hpcc-dss-smartcity-dependsys53884.2021.00361 · Cited by 1
“Generally, models today have tens to hundreds of layers totaling tens of millions of parameters [2].”
BackgroundDistributed Hierarchical Sentence Embeddings for Unsupervised Extractive Text Summarization
Huang, G., & Shen, H. (2021) · International Conference on Big Data and Computing (ICBDC) · doi:10.1145/3469968.3469987 · Cited by 1
“So, we use weight stashing introduced in [2] to alleviate this problem by storing the intermediate states of each batch to keep the same version of weights while update.”
MethodInfluentialModel-Aware Parallelization Strategy for Deep Neural Networks' Distributed Training
Yang, Z.-Y., & Dong, F. (2019) · International Conference on Advanced Cloud and Big Data · doi:10.1109/cbd.2019.00021 · Cited by 1
“[7] implement PipeDream, a DNN training system for GPUs that parallelizes computation by pipelin-”
MethodZong, Z., Chen, Y., Zhang, Q., Zhao, D., Li, J., Jing, Y., & Zhai, J. (2025) · Tsinghua Science & Technology · doi:10.26599/tst.2024.9010233 · Cited by 3
Breadth-First Pipeline ParallelismPreprint
Lamy-Poirier, J. (2022) · arXiv (Cornell University) · doi:10.48550/arxiv.2211.05953 · Cited by 11
“…pipeline parallelism: with GPipe (PPgpipe) (Huang et al., 2018), the entire forward pass is run first, followed by the backward pass (Figure 4a), while with 1F1B (PP1f1b) (Harlap et al., 2018), the forward and backward steps are alternated so that earlier micro-batches finish as soon as possible.”
MethodExecution-Feasible Dispatch of LLM Pre-training Loads for Renewable-Dominant AI Data CentersPreprint
Tong, X., Du, E., Jiang, H., Chen, L., & Wang, Q. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2610.13047
“Large-scale Trans-former training is enabled by tensor parallelism, pipeline parallelism and data parallelism [15], [16], [32], [33].”
TRANSIT: Transparent Scale-in for Multi-Node LLM Training
Kim, H., Satchanov, N., Shah, H., Ye, G.-H., Lou, J., Walkup, R., Salaria, S., Chung, I.-H., Franke, H., Seelam, S., et al. (2026) · doi:10.48550/arxiv.2610.07593
“Pipeline parallel approaches such as PipeDream replace frequent global synchronization with stage-wise communication, while improved schedules reduce pipeline inefficiencies [24, 34].”
CommuteProp: Decoupled Training for Communication Bound Split LLM Fine-Tuning
Ding, C., Luo, H.-C., & Chen, L. (2026) · doi:10.48550/arxiv.2610.05105
“In HPC settings, synchronous PP with micro-batching achieves high throughput and negligible communication overhead Harlap et al. (2018); Qi et al. (2023); Liu et al. (2024).”
SynergyScale: Optimizing Offloading and Task Partitioning for Efficient Model Training
Sun, X., Xu, J., & Wang, Z. (2026) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2026.3719351
“Distributed training methods, including tensor [13], [14] and pipeline parallelism [15], [11], often suffer from low hardware utilization, as GPUs and CPU cores remain idle during synchronization, pipeline bubbles, or data stalls [20], [21].”
The Life of a Token: from Words to Bits on the WirePreprint
Avesani, D., Gu, P., Skaperas, S., & Secci, S. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2609.19924
“…and hybrid parallelism; memory optimization; distributed-training surveys, systems, and practical tutorials [25, 27, 40, 12, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53] Explain, implement, or optimize techniques for partitioning data, parameters, layers, activations, and…”
4D Parallelism Unlocks Exascale Bayesian Neural Networks for High-Fidelity Atmospheric ModelingPreprint
Kieckhefen, D., Muriedas, J. P. G. H., Heyen, L. H., Bode, M., Hakulinen, I., Herten, A., John, C. M., Kurth, T., Moisala, A., Özdemir, A. K., et al. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2609.12815
“Another drawback of pipeline parallelism is the necessity to perform asynchronous gradient updates, which degrades predictive performance [23].”
KV-Pipe: On the Relation Between KV Sharing and Pipeline Parallel Efficiency in LLMsPreprint
Dialameh, M., Rajabzadeh, H., Murali, H. K., Ahmed, W., Zhang, W., & Kwon, H. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2608.15943
Xin, J.-J., Li, X., Kilper, D., & Huang, S.-G. (2026) · IEEE Internet of Things Journal · doi:10.1109/jiot.2026.3704665
“…two AIDCs interconnected by wavelength-division multiplexing (WDM) optical networks, achieving a training e ffi ciency of 99.41%, which demonstrated the feasibility of pipeline-parallelism-based cross-AIDC DMT. GPipe [15] and PipeDream [16] are two primary methods for achieving pipeline parallelism.”
InfluentialAuto-Scaling Heterogeneous Neural Processing Units for Energy and Cost-Efficient LLM Serving
Xue, Y., Chang, J.-C., & Huang, J. (2026) · arXiv.org · doi:10.48550/arxiv.2607.16488
“Researchers have been optimizing LLM serving recently [3, 16, 35, 38, 43, 45, 48, 93].”
Dynamo-MoE: Accelerating Sparse Large Model Inference with Dynamic Parallelization
Chen, J., Li, S., Fu, R., Wu, T., Ma, Z., & Dong, J. K. (2026) · ACM International Symposium on High-Performance Parallel and Distributed Computing (HPDC) · doi:10.1145/3806645.3807820
“Many parallelism strategies have been proposed, such as DP (Data Parallelism), TP [38], PP (Pipeline Parallelism) [9, 12, 18, 27], SP (Sequence Parallelism) [19, 22, 28, 32] and EP [24].”
UniTG: A Unified System for Efficient and Seamless Textual Graph Learning
Zhang, M., Ye, Z., Liu, Q., Peng, J., & Zhang, T. (2026) · Proceedings of the VLDB Endowment · doi:10.14778/3836663.3836688
“We adopt the Forward-then-Backward (F-then-B) strategy in GPipe [33], instead of One-Forward-One-Backward (1F1B) [17, 23, 51], as F-then-B better fits the memory and time optimizations when the number of microbatches is small.”
Simulating Unified Tensor Resharding in heterogeneous AI systems
Kumar, S., Dasgupta, S., Mitra, K., Dadhania, M., Basugade, R. S., Tammana, P., Burla, S., Kamaluddin, A. M., & Shah, R. (2026) · arXiv.org · doi:10.48550/arxiv.2606.26633
“Beyond the current GPipe implementation, we are extending support to 1F1B [24] and other pipeline schedules.”
Breaking the Bubble: Asynchronous Pipeline Parallel Training with Bounded Weight Inconsistency
Elam, I., Rahimi, E., Mendelson, A., & Baskin, C. (2026) · arXiv.org · doi:10.48550/arxiv.2606.07881
“Existing approaches typically attempt to mitigate this inconsistency through weight stashing or equivalent [8, 10, 19, 27] or prediction, [3, 6, 7, 1] trading off memory, computation, or system complexity.”
Demystifying Pipeline Parallelism: First Theory for PipeDream
Ilin, I., & Richtárik, P. (2026) · arXiv.org · doi:10.48550/arxiv.2606.03498
“PD instead uses inter-batch pipelining with a one-forward-one-backward schedule to keep stages active (Harlap et al., 2018; Narayanan et al., 2019).”
Ye, W., Chen, J., Li, S., Liu, X., & Wu, D. (2026) · International Conference on Wireless Communications and Mobile Computing · doi:10.1109/iwcmc69287.2026.11579920
“Based on this abstraction, FlexFlow supports graph construction and graph-level optimization [8], and naturally expresses common distributed execution patterns such as data parallelism, tensor parallelism, and pipeline parallelism [3], [4], [8], [10].”
Optimizing When, How, and What to Communicate in Shared ML Clusters
Huang, T., Liu, W., Cai, J., Fan, S.-P., & Shang, W.-L. (2026) · IEEE International Parallel and Distributed Processing Symposium · doi:10.1109/ipdps65963.2026.00063
“While communication differs across data parallelism (periodic bursts) [7,9,35,38], model parallelism (stage-specific spikes) [10,11,35,38], and hybrid parallelism (multi-phase flows) [8,35,37,38], their temporal distribution, bandwidth demand, and phase characteristics are jointly determined by the…”
Unextractable Protocol Models: Collaborative Training and Inference without Weight Materialization
Long, A., Koneputugodage, C. H., Ajanthan, T., Zuo, Y., Avraham, G., Shevchenko, V., Dolatabadi, H. M., & Ramasinghe, S. (2026) · Neural Information Processing Systems · doi:10.48550/arxiv.2605.23464
“This can be done through Model Parallelism (MP) [14, 54], which divides the model into shards distributed across devices.”
AdaptPipe: Mitigating Runtime Bubbles via Granularity-Adaptive Scheduling under Memory Constraints
Cui, Y.-M., Wang, J. H., Liu, N., Deng, L., Du, L., Zeng, C.-X., & Wang, J.-L. (2026) · IEEE Conference on Computer Communications · doi:10.1109/infocom59046.2026.11571238
“While asynchronous methods [27], [28] reduce flush-phase bubbles, they incur slower convergence and higher memory overhead from maintaining multiple weight versions.”
A Scalable Recipe on SuperMUC-NG Phase 2: Efficient Large-Scale Training of Language Models
Rajgopal, A. N., & Solmsdorf, N. (2026) · arXiv.org · doi:10.48550/arxiv.2605.07726
“[6,7] Its main overhead is the pipeline bubble, which shrinks as the micro-batch count M increases.”
DLRover-LM: LLM Pre-Training Framework With Thousands of Accelerators in AntGroup
Huang, Z.-L., Ye, Z.-M., Cai, Q.-S., Huang, Z.-L., Sang, B., Zhang, H., Sha, J., Lan, T., Lu, H., Zhou, Y.-C., et al. (2026) · IEEE International Conference on Data Engineering · doi:10.1109/icde65706.2026.00271
“Instead of 3D parallelism, DLR OVER -LM employs a hybrid parallel strategy that integrates Fully Sharded Data Parallel (FSDP) [24] with Expert Parallelism (EP) [20], [25].”
Seavers, M., Gong, Y., & Li, Q. (2026) · ACM Southeast Regional Conference (ACMSE) · doi:10.1145/3746467.3801522
“For work on CPU-GPU optimization in the context of distributed computing, we refer the reader to [7, 9, 17, 21].”
Seavers, M., & Li, Q. (2026) · ACM Southeast Regional Conference (ACMSE) · doi:10.1145/3746467.3801513
“For work on CPU-GPU optimization in the context of distributed computing, we refer the reader to [6, 7, 12, 14].”
PyAO: PyTorch-Based Memory-Efficient LLM Training on Ethernet-Interconnected Clusters
Kim, D., Kim, H., Ahn, J., & Park, S. (2026) · Italian National Conference on Sensors · doi:10.3390/s26072269
“Prior work has explored data parallelism [6], tensor parallelism [7], and pipeline parallelism [8,9] as representative distributed training techniques for scaling both memory and computation.”
Zhou, M., Zhang, R., Ma, Y., Tian, Y., Xue, J., & Wang, S. (2026) · 2026 3rd International Conference on Electrical Technology and Automation Engineering (ETAE) · doi:10.1109/etae69474.2026.11495968
“[15] We typically used Tensor Parallelism or Pipeline Parallelism on two 910B cards to train the 7B models efficiently.”
A Survey on Parallelization and Optimization for Distributed Deep Learning
Yang, X., Li, Q., Liang, C., Li, T., & Dai, Y. F. (2026) · International Conference on Cyber Security, Artificial Intelligence and Digital Economy (CSAIDE) · doi:10.1145/3819836.3819906
“For instance, after applying basic asynchronous optimizations to PP, Pipedream [10] achieved over 40% higher training efficiency compared to synchronous pipeline approaches.”
Chen, A. (2025) · arXiv.org · doi:10.48550/arxiv.2512.22180
“Thus, parallelism techniques have been explored like pipeline parallelism [14, 17] and model parallelism [24] which split models across multiple devices to take advantage of combined memory and compute overlapping.”
CrowdMesh: A Dynamic Model Parallel Training System on Mobile Devices
Wang, Z., Guo, B., Liu, S., Yu, Z., & Zhang, D. (2025) · IEEE Internet of Things Journal · doi:10.1109/jiot.2025.3623109
“Current planning algorithms lack robustness against such dynamics, leading to costly retraining [17], [18], [19].”
InfluentialHERO: Hierarchical Efficient Reduction Optimization for Distributed Learning Systems
Xiong, X., Xu, L., & Chen, J.-X. (2025) · International Conference on Cloud Computing · doi:10.1109/cloudcom67567.2025.11331477
“However, as the number of worker nodes scales, the communication overhead associated with the all-reduce operation often becomes the primary bottleneck, consuming upwards of 90% of the per-iteration training time and significantly limiting overall throughput and scalability [7]–[9].”
AsyncHZP: Hierarchical ZeRO Parallelism with Asynchronous Scheduling for Scalable LLM Training
Bai, H.-W., Huang, Y.-F., Shi, W., You, A.-S., Shao, F., Han, T.-F., & Yu, M.-H. (2025) · arXiv.org · doi:10.48550/arxiv.2510.20111
“The classic 3D parallelism integrates data parallelism [1, 3], pipeline parallelism [10, 12, 22], and tensor Figure 1 Illustration of Asynchronous Hierarchical Zero Parallelism.”
First Attentions Last: Better Exploiting First Attentions for Efficient Transformer TrainingPreprint
Kim, G., Na, H., Kim, J. H., Jang, H., Park, J., Hwang, J., Ha, N., Kim, S., & Kim, Y. G. (2025) · arXiv (Cornell University) · doi:10.48550/arxiv.2510.14614
“This introduces pipeline bubbles where some GPUs (which process former microbatches of a batch) need to wait for the weight updates from the other GPUs (which process latter microbatches of the batch) delaying the entire training process [72].”
SlimPack: Fine-Grained Asymmetric Packing for Balanced and Efficient Variable-Length LLM Training
Liu, Y.-L., Wu, G.-H., Zhang, S., Zhang, W., Zhu, Q.-C., Li, Z., & Wang, C.-Y. (2025) · arXiv.org · doi:10.48550/arxiv.2509.26246
“Pipeline Parallelism [8, 12–14, 23, 27, 28] partitions a model’s layers across devices (stages) and processes a batch as a stream of smaller micro-batches, requiring only minimal Peer-to-Peer communication.”
Multi-Tenant AI Workload Scheduling on Kubernetes: Addressing Modern Cloud Computing Challenges
Chaudhari, A. H. (2025) · International Journal of Computational and Experimental Science and Engineering · doi:10.22399/ijcesen.3931
“Algorithms are designed to examine communication patterns in pipeline parallelism where model layers are allocated among various workers, which necessitates intelligent placement decisions minimizing inter-stage communication latency but maximizing pipeline throughput [6].”
InfluentialSheibanian, M., Shaeri, P., Beigi, A., Woo, R. T., & Keluskar, A. (2025) · arXiv.org · doi:10.48550/arxiv.2508.16905
“Elastic and memory-adaptive training frameworks such as HetPipe [50], PipeDream [51], and adaptive microbatching [52] address variable memory availability, often in distributed or heterogeneous hardware settings.”
DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphs
Yao, X., Bourgeois, D., Jain, A., Tang, Y.-X., Yao, J., Ding, Z.-M., Silva, A., & Jermaine, C. (2025) · International Conference on Learning Representations · doi:10.48550/arxiv.2505.23131
Scalable and Performant Data Loading
Hira, M., Puhrsch, C., Andrei, V., Malinovskyy, R., Lan, G. L., Krishnan, A., Cummings, J., Bourgin, V., Gerasimova, O., Martin, M., et al. (2025) · arXiv.org · doi:10.48550/arxiv.2504.20067
“Such an approach is often referred to as software pipelining (Rau & Glaeser, 1981) and also applied to distributed systems (Harlap et al., 2018) (Huang et al., 2019).”
MixGCN: Scalable GCN Training by Mixture of Parallelism and Mixture of Accelerators
Wan, C., Tao, R.-K., Du, Z., Zhao, Y., & Lin, Y. (2025) · arXiv.org · doi:10.48550/arxiv.2501.01951
“In parallel, ColocRL [48], Mesh-Tensorflow [58], GPipe [26], PipeDream [22, 49], Tofu [69], GSPMD [77], TeraPipe [41], and GraphPipe [27] develop model parallelism for storing model parameters distributedly, while depending on inter-model communication; FlexFlow [44], Megatron-LM [59], DeepSpeed…”
Reinforcement Learning for Intra- & Inter-Node Recommender Data Pipeline Optimization
Nagrecha, K., Liu, L.-Y., & Delgado, P. (2024) · Trans. Recomm. Syst. · doi:10.1145/3704923
“Most DL architectures are dominated by high-intensity matrix operators, and standard tooling for DL training optimization has evolved to support models that fit this pattern [15, 18, 20, 27, 39, 54, 56].”
A snapshot of parallelism in distributed deep learning training
Romero-Sandí, H., Núñez, G., & Rojas, E. (2024) · Rev. Colomb. de Computación · doi:10.29375/25392115.5054
“In a pipeline parallelism, each piece of data moves from stage to stage, eventually producing a final result (Harlap, et al., 2018; Huang, et al., 2019; Mastoras & Gross, 2018; Narayanan, et al., 2019; Yang P. , Zhang, Zhang, Yang, & Wei, 2022).”
BackgroundMethodInfluentialA study of pipeline parallelism in deep neural networks
Núñez, G., Romero-Sandí, H., Rojas, E., & Meneses, E. (2024) · Rev. Colomb. de Computación · doi:10.29375/25392115.5056
“As indicated by Harlap et al. (2018) the MP is useful when working with large-scale models that do not fully fit into the memory of a single accelerator.”
Background2BP: 2-Stage BackpropagationPreprint
Rae, C., Lee, J. K. L., & Richings, J. (2024) · arXiv (Cornell University) · doi:10.48550/arxiv.2405.18047 · Cited by 1
“Asynchronous algorithms do not preform this flush, often resulting in a smaller bubble ratio at the cost of not converging as well as synchronous algorithms [11, 34, 35].”
BackgroundMethodOptEx: Expediting First-Order Optimization with Approximately Parallelized Iterations
Shu, Y., Fang, J., He, Y., & Yu, F. (2024) · Neural Information Processing Systems · doi:10.48550/arxiv.2402.11427
“…network training, methodologies such as data parallelism (Krizhevsky et al., 2012), model parallelism (Dean et al., 2012), and pipeline parallelism (Harlap et al., 2018; Huang et al., 2019), have been adeptly applied to reduce the computational time for each evaluation of the loss function by…”
LR-CNN: Lightweight Row-centric Convolutional Neural Network Training for Memory Reduction
Wang, Z., Yang, H., Wang, N., Xu, C.-F., Nie, J., Wei, Z., Gu, Y., & Yu, G. (2024) · arXiv.org · doi:10.48550/arxiv.2401.11471
“That can be solved by tensor parallelism [6], [23]–[25] and pipeline parallelism [7], [26] where parameters are split in vertical and horizontal directions, respectively, but samples are the same for all devices.”
BackgroundADMM Algorithms for Residual Network Training: Convergence Analysis and Parallel ImplementationPreprint
Xu, J., Li, Y., & Xing, W. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2310.15334
“In the context of DNN training, two prevalent strategies are model parallelism and data parallelism [11], [13], [22], [32], [33].”
Large-Scale Deep Learning Medical Image Methodology and Applications Using Multiple GPUs
Krishnasamy, E., Boudisa, S., Kanli, G., Marzal-Abarca, F. X., Keunen, O., & Bouvry, P. (2023) · 2023 Seventh International Conference on Advances in Biomedical Engineering (ICABME) · doi:10.1109/icabme59496.2023.10293105
“Indeed, these passes come with data dependencies such that, even if the model is partitioned, there will still be sequential operations which would make some of the computing resources idle [18], [19].”
BackgroundA novel framework to enhance the performance of training distributed deep neural networks
Phan, T., & Do, P. (2023) · Intelligent Data Analysis · doi:10.3233/ida-226710
“Harlap et al. also proposed a distributed pipelined system for DNN training [11].”
Asynchronous Stochastic Gradient Descent for Extreme-Scale Recommender Systems
Liu, L., & Zhao, K. (2021) · AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v35i1.16108
“Some researches extend decentralized SGD with a pipe (Harlap et al. 2018; Li et al. 2018) and perform well in ONE server equipped with several GPU cards.”
BackgroundAn Efficient 2D Method for Training Super-Large Deep Learning Models
Xu, Q., Li, S., Gong, C., & You, Y. (2021) · arXiv.org · doi:10.48550/arxiv.2104.05343
“Pipeline parallelism [10, 11] is to partition the whole model by layer in a serial manner, so that the input batch is processed on one device at a time, and then sent to the next device.”
BackgroundPipelined Training with Stale Weights of Deep Convolutional Neural NetworksPreprint
Zhang, L., & Abdelrahman, T. (2019) · arXiv.org · doi:10.48550/arxiv.1912.12675
“We compare our pipelined training scheme with two key existing systems: PipeDream (Harlap et al., 2018) and GPipe (Huang et al., 2018).”
BackgroundMethodResultInfluentialA Decision-support Framework for Energy-efficient Batch Optimization in Machine Learning
Adeyi, T. A., Cheok, A. D., Song, H.-H., Zhou, Z.-Y., Zhang, E. Y., Pallewatta, W. P., & Quist, I. (2026) · International Journal of Computer Theory and Engineering · doi:10.7763/ijcte.2026.v18.1397
“Adaptive batching extends this by automatically tuning batch sizes based on real-time workload conditions, balancing latency, throughput, and energy consumption [15].”
EfficientTool: A Cost-Effective Aligning Framework for Tool-Conditioned Agents in SME Scenarios
Mu, Y., Bingfeng.Pi, Xia, D., Lei.Zuo, & Zhang, Y. (2026) · Proceedings of the conference - Association for Computational Linguistics. Meeting · doi:10.18653/v1/2026.acl-industry.56
“The results in Table 5 incorporate DeepSpeed ZeRO-3 memory optimization (Rajbhandari et al., 2020), Liger Kernel (Hsu et al., 2025), pipeline parallelism(Harlap et al., 2018), and PCIe inter-connects under same compute node and same data scales each stage in the experiment before.”
Witcher: Training Large Language Models With Heterogeneous Spot GPUs in Data Centers
Wang, C., Wu, J., & Yu, Y. (2026) · IEEE Transactions on Networking · doi:10.1109/ton.2026.3734207
Optimization and Analysis of Large-scale Model Training Methods
Zhou, Z. (2026) · ITM Web of Conferences · doi:10.1051/itmconf/20268801038
“To solve the above problems, partitioning and pipelining strategies have been applied to distributed model parallelism to reduce partitioning issues and improve resource utilisation [3].”
Metadata
- Authors
- Harlap, A., Narayanan, D., Phanishayee, A., Seshadri, V., Devanur, N., Ganger, G., & Gibbons, P.
- Affiliations
- Microsoft Research (United Kingdom) (GB)
- Stanford University (US)
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2018
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 1806.03377
- OpenAlex
- W2807147113
- Cited by
- 153
- References
- 47
- Citations by year
- 2026: 1 · 2025: 6 · 2024: 20 · 2023: 24 · 2022: 16 · 2021: 31 · 2020: 27 · 2019: 24 · 2018: 4
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
- Physical Sciences › Computer Science › Artificial Intelligence › Stochastic Gradient Optimization Techniques
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Neural Network Applications
- Keywords
- pipeline parallelism, deep neural network training, GPU clusters, communication-to-computation ratio, data-parallel training, layer partitioning, communication overlap, distributed training
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review