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
Edge Intelligence: Paving the Last Mile of Artificial Intelligence With Edge Computing
Zhou, Z., Chen, X., Li, E., Zeng, L., Luo, K., & Zhang, J. (2019) · Proceedings of the IEEE · doi:10.1109/jproc.2019.2918951 · Cited by 2,455
“[61] design PipeDream, a system that supports pipelined training and automatically determines how to systematically split a given model across the available computing nodes.”
BackgroundA Survey of Large Language Models
Zhao, W. X., Zhou, K., Li, J., Tang, T., Dong, Z., Hou, Y., Zhang, B., Min, Y., Zhang, J., Liu, P., et al. (2026) · Frontiers of Computer Science · doi:10.1007/s11704-026-60308-3 · Cited by 2,093
“3D parallelism is actually a combination of three commonly used parallel training techniques, namely data parallelism, pipeline parallelism [178, 179], and tensor parallelism [65]10.”
InfluentialPipeDream: generalized pipeline parallelism for DNN training
Narayanan, D., Harlap, A., Phanishayee, A., Seshadri, V., Devanur, N. R., Ganger, G., Gibbons, P. B., & Zaharia, M. (2019) · Symposium on Operating Systems Principles · doi:10.1145/3341301.3359646 · Cited by 1,362
“GPipe (concurrent work with an earlier PipeDream preprint [25]) uses pipelining in the context of model-parallel training for very large models [28].”
MethodSelf-citationGPipe: Efficient Training of Giant Neural Networks using Pipeline Parallelism
Huang, Y., Cheng, Y., Bapna, A., Firat, O., Chen, M. X., Chen, D., Lee, H., Ngiam, J., Le, Q. V., Wu, Y., et al. (2018) · arXiv · doi:10.48550/arxiv.1811.06965 · Cited by 1,180
“Recently, PipeDream [22] introduced a pipelining approach to reduce communication overhead for synchronized training using parameter servers [34].”
MethodSwitch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsity
Fedus, W., Zoph, B., & Shazeer, N. (2021) · arXiv · doi:10.48550/arxiv.2101.03961 · Cited by 1,005
(2020) · doi:10.1109/sc41405.2020.00024 · Cited by 928
“When a model does not fit in the device memory, model parallelism (MP) [7], [4], [11] and pipeline parallelism (PP) [12], [13] split the model among processes, in vertical and horizontal way respectively.”
BackgroundMegatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelism
Shoeybi, M., Patwary, M., Puri, R., LeGresley, P., Casper, J., & Catanzaro, B. (2019) · arXiv · doi:10.48550/arxiv.1909.08053 · Cited by 893
ZeRO: Memory Optimization Towards Training A Trillion Parameter ModelsPreprint
Rajbhandari, S., Rasley, J., Ruwase, O., & He, Y. (2019) · arXiv.org · doi:10.48550/arxiv.1910.02054 · Cited by 612
“When a model does not fit in the device memory, model parallelism (MP) [7], [4], [11] and pipeline parallelism (PP) [12], [13] split the model among processes, in vertical and horizontal way respectively.”
Background8-bit Optimizers via Block-wise QuantizationPreprint
Dettmers, T., Lewis, M., Shleifer, S., & Zettlemoyer, L. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2110.02861 · Cited by 278
“Such approaches are model parallelism (Krizhevsky et al., 2009), pipeline parallelism (Krizhevsky et al., 2009; Huang et al., 2018; Harlap et al., 2018), and operator parallelism (Lepikhin et al., 2020).”
BackgroundEfficient Acceleration of Deep Learning Inference on Resource-Constrained Edge Devices: A Review
Shuvo, M. M. H., Islam, S. K., Cheng, J., & Morshed, B. I. (2023) · Proceedings of the IEEE · doi:10.1109/jproc.2022.3226481 · Cited by 436
“For instance, PipeDream is model parallelism through pipelined training presented in [368].”
MethodGShard: Scaling Giant Models with Conditional Computation and Automatic Sharding
Lepikhin, D., Lee, H., Xu, Y., Chen, D., Firat, O., Huang, Y., Krikun, M., Shazeer, N., & Chen, Z. (2020) · arXiv · doi:10.48550/arxiv.2006.16668 · Cited by 412
“For graph-level partitioning, sophisticated algorithms [15, 24] are needed to reduce the overhead”
BackgroundMethodFan, S., Rong, Y., Chen, M., Cao, Z., Wang, S., Zheng, Z., Wu, C., Long, G., Yang, J., Xia, L., et al. (2021) · ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming · doi:10.1145/3437801.3441593 · Cited by 276
“Model Parallelism [50] partitions DNN models among GPUs to mitigate communication overhead and memory bottlenecks for distributed training [10], [14], [39], [40], [51]–[54].”
BackgroundInfluentialMemory-Efficient Pipeline-Parallel DNN TrainingPreprint
Narayanan, D., Phanishayee, A., Shi, K., Xie, C., & Zaharia, M. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2006.09503 · Cited by 118
“For example, GPipe (Huang et al., 2019) and PipeDream (Harlap et al., 2018; Narayanan et al., 2019) push multiple inputs in sequence through a series of workers that each manage one model partition, allowing different workers to process different inputs in parallel.”
BackgroundSelf-citationDeepSpeed- Inference: Enabling Efficient Inference of Transformer Models at Unprecedented Scale
Aminabadi, R. Y., Rajbhandari, S., Awan, A. A., Li, C., Li, D., Zheng, E., Ruwase, O., Smith, S., Zhang, M., Rasley, J., et al. (2022) · SC22: International Conference for High Performance Computing, Networking, Storage and Analysis · doi:10.1109/sc41404.2022.00051 · Cited by 297
“Pipeline parallelism [17], [18], [19] splits a model vertically into pipeline stages and use micro-batching to hide pipeline bubbles.”
MethodAdaptive Communication Strategies to Achieve the Best Error-Runtime Trade-off in Local-Update SGDPreprint
Wang, J., & Joshi, G. (2018) · USENIX workshop on Tackling computer systems problems with machine learning techniques · doi:10.48550/arxiv.1810.08313 · Cited by 265
(2021) · doi:10.1145/3458817.3476205 · Cited by 257
End-Edge-Cloud Collaborative Computing for Deep Learning: A Comprehensive Survey
Wang, Y., Yang, C., Lan, S., Zhu, L., & Zhang, Y. (2024) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2024.3393230 · Cited by 269
“To address this issue, the concept of pipeline parallelism [78], [79] has been introduced.”
Scalable Deep Learning on Distributed Infrastructures
Mayer, R., & Jacobsen, H. (2020) · ACM Computing Surveys · doi:10.1145/3363554 · Cited by 232
“Current approaches that support pipeline parallelism are GPipe [70] and PipeDream [57, 58].”
BackgroundPyTorch FSDP: Experiences on Scaling Fully Sharded Data Parallel
Zhao, Y., Gu, A., Varma, R., Luo, L., Huang, C.-C., Xu, M., Wright, L., Shojanazeri, H., Ott, M., Shleifer, S., et al. (2023) · arXiv · doi:10.48550/arxiv.2304.11277 · Cited by 227
“Pipeline parallelism [4, 7] involves partitioning model parameters and their activations across multiple devices through the division of models into pipeline stages.”
BackgroundSoftware-hardware co-design for fast and scalable training of deep learning recommendation models
Mudigere, D., Hao, Y., Huang, J., Jia, Z., Tulloch, A., Sridharan, S., Liu, X., Ozdal, M., Nie, J., Park, J., et al. (2022) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1145/3470496.3533727 · Cited by 195
“Frameworks that support combinations of these strategies are generally designed for specific DNN applications [16, 22, 41, 50].”
BackgroundA Review of Sparse Expert Models in Deep Learning
Fedus, W., Dean, J., & Zoph, B. (2022) · arXiv · doi:10.48550/arxiv.2209.01667 · Cited by 196
“…include data parallelism (model weights replicated, but data sharded), tensor model-parallelism (Shazeer et al., 2018) (data and weight tensors are split across devices), and pipeline parallelism (Harlap et al., 2018; Huang et al., 2019) (entire layers or groups of layers are split across devices).”
BackgroundWon, W., Heo, T., Rashidi, S., Sridharan, S., Srinivasan, S., & Krishna, T. (2023) · IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS) · doi:10.1109/ispass57527.2023.00035 · Cited by 134
“Parallelization strategies for distributed training are an active area of research [6], [45], [46], [54]– [56], and sometimes several strategies are jointly applied [18].”
BackgroundMethodTeraPipe: Token-Level Pipeline Parallelism for Training Large-Scale Language ModelsPreprint
Li, Z., Zhuang, S., Guo, S., Zhuo, D., Zhang, H., Song, D. X., & Stoica, I. G. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2102.07988 · Cited by 59
“Harlap et al. (2018) propose using an asynchronous training algorithm to mitigate the effect of pipeline bubbles in microbach-based pipeline parallel training, but asynchronous training introduces uncertainty in model accuracy and is thus not widely adopted for training DNNs. Wavefront parallelism…”
BackgroundMethodZeRO-Offload: Democratizing Billion-Scale Model Training
Ren, J., Rajbhandari, S., Aminabadi, R. Y., Ruwase, O., Yang, S., Zhang, M., Li, D., & He, Y. (2021) · arXiv · doi:10.48550/arxiv.2101.06840 · Cited by 151
“Two prominent examples of scale out training is model parallelism [5, 28] and pipeline parallelism [7,10], both partitioning the model states and the residual states across multiple GPUs.”
BackgroundMethodPipeMare: Asynchronous Pipeline Parallel DNN TrainingPreprint
Yang, B.-W., Zhang, J., Li, J., Ré, C., Aberger, C. R., & Sa, C. D. (2019) · Conference on Machine Learning and Systems · doi:10.48550/arxiv.1910.05124 · Cited by 141
“PipeDream (Harlap et al., 2018) is a pipeline parallel distributed training technique used to reduce high communication-to-computation ratios.”
BackgroundMethodAdvancing Transformer Architecture in Long-Context Large Language Models: A Comprehensive SurveyPreprint
Huang, Y.-P., Xu, J., Lai, J., Jiang, Z., Chen, T., Li, Z., Yao, Y., Ma, X., Yang, L., Chen, H., et al. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2311.12351 · Cited by 151
Qian, B., Su, J., Wen, Z., Jha, D. N., Li, Y., Guan, Y., Puthal, D., James, P., Yang, R., Zomaya, A. Y., et al. (2021) · ACM Computing Surveys · doi:10.1145/3398020 · Cited by 132
“According to the synchronization strategy we discussed earlier, gradients are aggregated by either synchronous pipeline model (GPipe [132]) or asynchronous pipeline model (PipeDream [115], SpecTrain [46], XPipe [107]).”
BackgroundMethodEfficient and Robust Parallel DNN Training through Model Parallelism on Multi-GPU PlatformPreprint
Chen, C.-C., Yang, C.-L., & Cheng, H.-Y. (2018) · arXiv.org · doi:10.48550/arxiv.1809.02839 · Cited by 115
“A few prior works propose automatic methods for model partitioning [10] [23].”
BackgroundMethodInfluentialWan, C., Li, Y., Li, A., Kim, N., & Lin, Y. (2022) · Conference on Machine Learning and Systems · doi:10.48550/arxiv.2203.10983 · Cited by 113
“…from the challenge of classical distributed DNN training where (1) data samples are small yet the model is large (model parallelism (Krizhevsky, 2014; Harlap et al., 2018)) and (2) data samples do not have dependency (data parallelism (Li et al., 2020; 2018b;a)), both violating the nature of GCNs.”
BackgroundPipe-SGD: A Decentralized Pipelined SGD Framework for Distributed Deep Net TrainingPreprint
Li, Y., Yu, M., Li, S., Avestimehr, S., Kim, N. S., & Schwing, A. G. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1811.03619 · Cited by 74
“Furthermore, [13] may suffer from staleness of the weight update, which is linear in the number of stages.”
BackgroundMethodInfluentialLayer-Parallel Training of Deep Residual Neural NetworksPreprint
Günther, S., Ruthotto, L., Schroder, J., Cyr, E., & Gauger, N. (2018) · SIAM Journal on Mathematics of Data Science · doi:10.48550/arxiv.1812.04352 · Cited by 108
“Often, a combination of both approaches is employed [33, 16].”
MethodWan, C., Li, Y., Wolfe, C. R., Kyrillidis, A., Kim, N., & Lin, Y. (2022) · International Conference on Learning Representations · doi:10.48550/arxiv.2203.10428 · Cited by 104
“Another direction is to partition a large model along its layers across multiple GPUs and then stream in small data batches through the layer pipeline, e.g., PipeDream (Harlap et al., 2018) and PipeMare (Yang et al., 2021).”
BackgroundScalable and Efficient MoE Training for Multitask Multilingual ModelsPreprint
Kim, Y. J., Awan, A. A., Muzio, A. F. V., Cruz-Salinas, A. F., Lu, L., Hendy, A., Rajbhandari, S., He, Y., & Awadalla, H. H. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2109.10465 · Cited by 109
“Techniques like tensor-slicing (Shoeybi et al., 2020) and pipeline parallelism (Harlap et al., 2018) designed to scale dense models are not effective in scaling the number of experts due to the sparse nature of MoE models.”
BackgroundZeRO++: Extremely Efficient Collective Communication for Giant Model TrainingPreprint
Wang, G., Qin, H., Jacobs, S. A., Holmes, C., Rajbhandari, S., Ruwase, O., Yan, F., Yang, L., & He, Y. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2306.10209 · Cited by 71
“3D parallelism combines data parallelism [2, 6], pipeline parallelism [13, 14, 21] and tensor parallelism [32] to distribute model training workloads across hundreds of GPUs.”
BackgroundTowards Efficient Communications in Federated Learning: A Contemporary Survey
Zhao, Z., Mao, Y.-Z., Liu, Y., Song, L.-Q., Ouyang, Y., Chen, X., & Ding, W. (2022) · Journal of the Franklin Institute · doi:10.48550/arxiv.2208.01200 · Cited by 95
“With the aim of further improving the communication efficiency of FL in terms of accelerating the entire training process, some works on FL with sparsity have considered making use of the models’ layered structure to parallelize the communications with computations, which is referred to the pipeline [71, 72, 73].”
BackgroundA Systematic Literature Review on Distributed Machine Learning in Edge Computing
Filho, C. P., Marques, E. L., Chang, V., dos Santos, L. A., Bernardini, F., Pires, P. F., Ochi, L., & Delicato, F. C. (2022) · Italian National Conference on Sensors · doi:10.3390/s22072665 · Cited by 92
Wang, S., Sun, Y. M., Xiang, Y., Wu, Z., Ding, S., Gong, W., Feng, S., Shang, J., Zhao, Y., Pang, C., et al. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2112.12731 · Cited by 98
“The 4D hybrid parallelism includes data parallelism (DP) [60, 61], intra-layer tensor model parallelism (MP) [62, 57], inter-layer pipeline model parallelism (PP) [32, 63, 64, 65, 33], and the improved sharded data parallelism (Sharded) based on ZeRO [58].”
MethodYang, M., Baban, A., Kugel, V., Libby, J., Mackie, S., Kananda, S. S. R., Wu, C.-H., & Ghobadi, M. (2022) · ACM SIGCOMM Conference (SIGCOMM) · doi:10.1145/3544216.3544262 · Cited by 60
“At every iteration, workers must synchronize their model parameters by exchanging and aggregating their gradients to ensure convergence [39].”
BackgroundEfficient Algorithms for Device Placement of DNN Graph OperatorsPreprint
Tarnawski, J., Phanishayee, A., Devanur, N. R., Mahajan, D., & Paravecino, F. N. (2020) · Neural Information Processing Systems · doi:10.48550/arxiv.2006.16423 · Cited by 87
Self-citationDistrEdge: Speeding up Convolutional Neural Network Inference on Distributed Edge Devices
Hou, X.-Y., Guan, Y.-J., Han, T., & Zhang, N. (2022) · IEEE International Parallel and Distributed Processing Symposium · doi:10.48550/arxiv.2202.01699 · Cited by 86
“Though the model parallelism has been a popular way in implementing DNN training on multiple devices in a distributed manner [12, 15, 22, 9, 39, 45, 56], it is important to note that the devices on which the training is distributed usually refer to computing units like GPUs connected to one server cluster through high…”
MethodParallax: Sparsity-aware Data Parallel Training of Deep Neural Networks
Kim, S., Yu, G.-I., Park, H., Cho, S., Jeong, E., Ha, H., Lee, S., Jeong, J. S., & Chun, B.-G. (2018) · European Conference on Computer Systems · doi:10.1145/3302424.3303957 · Cited by 86
“oss multiple GPUs, and each GPU computes only a part of the model. A problem of model parallel training is underutilization of GPUs due to the small size of each fragment assigned to a GPU. PipeDream [15] addresses the problem using overlapped computation for 13 multiple iterations. However, the staleness caused by co…”
MethodPrague: High-Performance Heterogeneity-Aware Asynchronous Decentralized Training
Luo, Q., He, J., Zhuo, Y., & Qian, X. (2020) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3373376.3378499 · Cited by 83
“There are a number of schemes to achieve parallelism among multiple workers in distributed training: data parallelism [44, 50], model parallelism [9], hybrid parallelism [28, 48, 49, 57, 58], and pipeline parallelism [17].”
BackgroundOptimizing Multi-GPU Parallelization Strategies for Deep Learning Training
Pal, S., Ebrahimi, E., Zulfiqar, A., Fu, Y., Zhang, V., Migacz, S., Nellans, D. W., & Gupta, P. (2019) · IEEE Micro · doi:10.1109/mm.2019.2935967 · Cited by 78
Hanayo: Harnessing Wave-like Pipeline Parallelism for Enhanced Large Model Training Efficiency
Liu, Z., Cheng, S., Zhou, H., & You, Y. (2023) · International Conference for High Performance Computing, Networking, Storage and Analysis (SC) · doi:10.1145/3581784.3607073 · Cited by 56
“Among the earliest efforts were GPipe [12] and PipeDream [10], which remains one of the most widely used Pipeline methods.”
MethodEfficient training of large language models on distributed infrastructures: a survey
Duan, J., Zhang, S., Wang, Z., Jiang, L., Qu, W., Hu, Q., Wang, G., Weng, Q., Yan, H., Zhang, X., et al. (2026) · Vicinagearth. · doi:10.1007/s44336-026-00038-z · Cited by 84
“…AccPar [222], Whale [223], AMP [224], Pathways [225], HPH [226], SDPIPE [227], HAP [228], PipePar [229], Yuan et al. [230], SWARM [231], FusionAI [232] Heterogeneous Model DeepSpeed-Chat [233], HuggingFace TRL [234], OpenRLHF [235], Adpative Placement and Parallelism [236], ReaLHF [237],…”
InfluentialHe, K., Mao, R., Lin, Q., Ruan, Y., Lan, X., Feng, M., & Cambria, E. (2024) · doi:10.2139/ssrn.4809363 · Cited by 69
GPT-NeoX-20B: An Open-Source Autoregressive Language Model
Black, S., Biderman, S., Hallahan, E., Anthony, Q., Gao, L., Golding, L., He, H., Leahy, C., McDonell, K., Phang, J., et al. (2022) · arXiv · doi:10.48550/arxiv.2204.06745 · Cited by 67
“[2019] in combination with pipeline parallelism [Harlap et al., 2018] to distribute the model across GPUs.”
BackgroundMethodKling-Omni Technical ReportPreprint
Kling Team, Chen, J., Ci, Y., Du, X., Feng, Z., Gai, K., Guo, S., Han, F., He, J., He, K., et al. (2025) · arXiv (Cornell University) · doi:10.48550/arxiv.2512.16776 · Cited by 129
“To handle significant sequence length variation across text, image, and video data, we employ a heuristic scheduling strategy to reduce imbalance bubble across pipeline-parallel (PP) [6, 9–11, 19, 20] and data-parallel (DP) groups.”
Themis: a network bandwidth-aware collective scheduling policy for distributed training of DL models
Rashidi, S., Won, W., Srinivasan, S., Sridharan, S., & Krishna, T. (2021) · International Symposium on Computer Architecture · doi:10.1145/3470496.3527382 · Cited by 66
“Recent efforts have also looked into hybrid [49] and pipelined [36, 38] parallelization strategies.”
BackgroundZero Bubble Pipeline Parallelism
Qi, P., Wan, X.-Y., Huang, G., & Lin, M. (2023) · arXiv.org · doi:10.48550/arxiv.2401.10241 · Cited by 65
“One line of work that improves over GPipe focuses on asynchronous PP, including PipeDream (Harlap et al., 2018), PipeMare (Yang et al., 2021).”
Backgroundtorchgpipe: On-the-fly Pipeline Parallelism for Training Giant ModelsPreprint
Kim, C., Lee, H., Jeong, M., Baek, W., Yoon, B., Kim, I., Lim, S., & Kim, S. (2020) · arXiv.org · doi:10.48550/arxiv.2004.09910 · Cited by 64
“It is benefitting to combine different types of parallelization strategies [16, 14, 26, 12, 9, 11, 7], and recent lines of research questions how to find an optimal strategy”
BackgroundMethodAn Efficient 2D Method for Training Super-Large Deep Learning Models
Xu, Q., & You, Y. (2023) · IEEE International Parallel and Distributed Processing Symposium (IPDPS) · doi:10.1109/ipdps54959.2023.00031 · Cited by 57
“Among them, interlayer partition [10, 11] often requires the model to be explicitly expressed as a stack of sub-modules, the number of which equals to the number of processors, and would introduce either gradient staleness or bubble overhead; while the sparse activation [12] is primarily designed for Google TPU cluste…”
BackgroundMethodMaximizing Parallelism in Distributed Training for Huge Neural NetworksPreprint
Bian, Z., Xu, Q., Wang, B., & You, Y. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2105.14450 · Cited by 50
“Pipelined parallelism [7, 9] is proposed to split the whole model by layer, which will be executed in a pipeline fashion.”
AdaPipe: Optimizing Pipeline Parallelism with Adaptive Recomputation and Partitioning
Sun, Z., Cao, H., Wang, Y., Feng, G., Chen, S., Wang, H., & Chen, W. (2024) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3620666.3651359 · Cited by 45
“PipeDream [12] proposes a DP algorithm that splits the computation graph into balanced subgraphs.”
BackgroundMethodInfluentialAutomated Design of Deep Neural Networks
Talbi, E. (2021) · ACM Computing Surveys · doi:10.1145/3439730 · Cited by 66
“Very few papers combine pipelining, function parallelism, and data parallelism [74].”
BackgroundMethodCommunication-Efficient Distributed Deep Learning: A Comprehensive SurveyPreprint
Tang, Z., Shi, S., Wang, W., Li, B., & Chu, X. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2003.06307 · Cited by 169
“The parallelism of communication and computing mainly aims to optimize the order of computation and communication such that the communication cost can be minimized [63][64][65][66][67][68][69][70].”
BackgroundInfluentialHammingMesh: A Network Topology for Large-Scale Deep Learning
Hoefler, T., Bonato, T., Sensi, D. D., Girolamo, S. D., Li, S., Heddes, M., Belk, J., Goel, D., Castro, M., & Scott, S. (2022) · International Conference for High Performance Computing, Networking, Storage and Analysis (SC) · doi:10.1109/sc41404.2022.00016 · Cited by 24
“Forward and backward passes can be interleaved at each processing element to form a bidirectional training pipeline [30].”
ReaL: Efficient RLHF Training of Large Language Models with Parameter Reallocation
Mei, Z.-Y., Fu, W., Li, K., Wang, G., Zhang, H.-C., & Wu, Y. (2024) · Conference on Machine Learning and Systems · doi:10.48550/arxiv.2406.14088 · Cited by 51
Fast Deep Learning Training through Intelligently Freezing Layers
Xiao, X., Mudiyanselage, T. B., Ji, C., Hu, J., & Pan, Y. F. (2019) · IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData) · doi:10.1109/ithings/greencom/cpscom/smartdata.2019.00205 · Cited by 47
“[15] proposed PipeDream, a training system that parallelizes computations by pipelining executions.”
BackgroundLian, X., Yuan, B., Zhu, X., Wang, Y., He, Y., Wu, H., Sun, L., Lyu, H., Liu, C.-J., Dong, X., et al. (2021) · Knowledge Discovery and Data Mining · doi:10.1145/3534678.3539070 · Cited by 49
“Optimizations are proposed for both operation partitioning approach [37, 74, 75, 92] and pipeline parallel approach [32, 34, 84].”
MethodZhang, C., Xia, J., Yang, B., Puyang, H., Wang, W., Chen, R., Akkuş, İ. E., Aditya, P., & Yan, F. (2021) · ACM Symposium on Cloud Computing (SoCC) · doi:10.1145/3472883.3486998 · Cited by 36
“Such an issue can be addressed by either increasing EPC size with specialized SGX card [13], or applying existing model parallelism techniques to split large models [25, 29].”
MethodMarchisio, A., Massa, A., Mrazek, V., Bussolino, B., Martina, M., & Shafique, M. (2020) · 2020 IEEE/ACM International Conference On Computer Aided Design (ICCAD) · doi:10.1145/3400302.3415731 · Cited by 45
“In addition to this, despite adopting the most advanced learning policies and employing high-end GPU clusters, complex CapsNets and CNNs typically require long training time [5][19].”
BackgroundXPipe: Efficient Pipeline Model Parallelism for Multi-GPU DNN TrainingPreprint
Guan, L., Yin, W., Li, D., & Lu, X. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1911.04610 · Cited by 56
“This work is motivated by the state-of-the-art synchronous pipeline approach GPipe [14] as well as asynchronous pipeline approaches PipeDream [15] and SpecTrain [16], which will be detailedly reviewed in the next section.”
BackgroundMethodInfluentialDai, P., Han, B., Li, K., Xu, X., Xing, H., & Liu, K. (2024) · IEEE Transactions on Mobile Computing · doi:10.1109/tmc.2024.3457793 · Cited by 45
“Itisassumedthatthepipelinesupportsasynchronouscommuni-cation[12],[13],allowingforexactoverlapofcomputationand communication.”
Guo, C., Zhang, R., Xu, J., Leng, J., Liu, Z., Huang, Z., Guo, M., Wu, H., Zhao, S., Zhao, J., et al. (2024) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3620665.3640423 · Cited by 44
Diffusion Language Models Can Perform Many Tasks with Scaling and Instruction-FinetuningPreprint
Ye, J., Zheng, Z., Bao, Y., Qian, L., & Gu, Q. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2308.12219 · Cited by 45
“…as prevailing large decoder-only AR LMs (Brown et al., 2020; Touvron et al., 2023a;b; Jiang et al., 2023) while incorporating extra encoder adds to the complexity in key techniques for scaling LLMs such as pipeline parallelism (Harlap et al., 2018; Huang et al., 2019; Li & Hoefler, 2021).”
Distributed Machine Learning in Edge Computing: Challenges, Solutions and Future Directions
Tu, J., Yang, L., & Cao, J. (2024) · ACM Computing Surveys · doi:10.1145/3708495 · Cited by 48
“Harlap et al. [58] combine pipelining, data parallelism, and model parallelism, called pipeline parallelism, and develops a DNN training system, PipeDream.”
Optimizing distributed training deployment in heterogeneous GPU clusters
Yi, X., Zhang, S., Luo, Z., Long, G., Diao, L., Wu, C., Zheng, Z., Yang, J., & Lin, W. S. (2020) · ACM International Conference on emerging Networking EXperiments and Technologies (CoNEXT) · doi:10.1145/3386367.3432728 · Cited by 29
“PipeDream [18] introduces a pipelining approach to overlap communication and computation for asynchronous training.”
BackgroundDistributed Training of Large Language Models
Zeng, F., Gan, W., Wang, Y., & Yu, P. S. (2023) · IEEE International Conference on Parallel and Distributed Systems (ICPADS) · doi:10.1109/icpads60453.2023.00126 · Cited by 34
Pipelined Backpropagation at Scale: Training Large Models without BatchesPreprint
Kosson, A., Chiley, V., Venigalla, A., Hestness, J., & Köster, U. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2003.11666 · Cited by 21
“If weight stashing (Harlap et al., 2018) is used to mitigate weight inconsistency the resulting update is: Weight stashing requires the overhead of storing parameter versions along with the activations.”
BackgroundMethodInfluentialElasticPipe: An Efficient and Dynamic Model-Parallel Solution to DNN Training
Geng, J.-K., Li, D., & Wang, S. (2019) · ScienceCloud@HPDC · doi:10.1145/3322795.3331463 · Cited by 39
A Study of Checkpointing in Large Scale Training of Deep Neural NetworksPreprint
Rojas, E., Kahira, A., Meneses, E., Gomez, L. B., & Badia, R. M. (2020) · arXiv.org · doi:10.48550/arxiv.2012.00825 · Cited by 37
“and another one in the parallelization of the DL model [12], [13].”
Chen, Y.-H., Yang, Q., He, S.-B., Shi, Z.-G., Chen, J.-M., & Guizani, M. (2024) · IEEE Transactions on Mobile Computing · doi:10.1109/tmc.2023.3272567 · Cited by 36
“We choose PipeDream [27] as our baseline to compare the performancewiththeproposeddynamicschedulingmechanism.”
BackgroundMethodInfluentialParallel Training of Deep Networks with Local UpdatesPreprint
Laskin, M., Metz, L., Nabarro, S., Saroufim, M., Noune, B., Luschi, C., Sohl‐Dickstein, J., & Abbeel, P. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2012.03837 · Cited by 32
“Pipelining (Harlap et al., 2018) concurrently passes multiple mini-batches to multiple layers on multiple devices.”
InfluentialTextHawk2: A Large Vision-Language Model Excels in Bilingual OCR and Grounding with 16x Fewer Tokens
Yu, Y.-Q., Liao, M.-H., Zhang, J., & Wu, J.-H. (2024) · arXiv.org · doi:10.48550/arxiv.2410.05261 · Cited by 34
“…a combination of four types of parallelisms, including Data Parallelism (DP) (Li et al., 2020), Tensor Parallelism (TP) (Shoeybi et al., 2019), Sequence Parallelism (SP) (Korthikanti et al., 2023), and Pipeline Parallelism (PP) (Huang et al., 2019a; Harlap et al., 2018; Narayanan et al., 2021).”
BackgroundMPMoE: Memory Efficient MoE for Pre-Trained Models With Adaptive Pipeline Parallelism
Zhang, Z., Xia, Y., Wang, H., Yang, D., Hu, C., Zhou, X., & Cheng, D. (2024) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2024.3385639 · Cited by 32
“Note that pipeline is not a new idea [33], [34], however, we draw an analogy between the stages in GPipe and different phases of MoE dataflow, then we introduce pipeline parallelism for MoE. for a micro-batch, experts initiate asynchronous computations while concurrently beginning to receive another…”
MethodAdaSplit: Adaptive Trade-offs for Resource-constrained Distributed Deep LearningPreprint
Chopra, A., Sahu, S. K., Singh, A., Java, A., Vepakomma, P., Sharma, V., & Raskar, R. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2112.01637 · Cited by 30
“Model Parallelism splits the model parameters over multiple processors either to improve parallelization [6] or when it is too large to fit in the memory of a single device [30, 44, 73].”
Taming the Titans: A Survey of Efficient LLM Inference ServingPreprint
Zhen, R., Li, J., Ji, Y., Yang, Z., Liu, T., Xia, Q., Duan, X., Wang, Z., Huai, B., & Zhang, M. (2025) · arXiv (Cornell University) · doi:10.48550/arxiv.2504.19720 · Cited by 15
“Pipeline parallelism (Huang et al., 2019; Harlap et al., 2018; Narayanan et al., 2021) Offloading.”
An Extensible Software Transport Layer for GPU Networking
Zhou, Y., Chen, Z.-J., Mao, Z.-M., Lao, C., Yang, S., Kannan, P. G., Gao, J.-Q., Zhao, Y.-L., Wu, Y., You, K., et al. (2025) · arXiv.org · doi:10.48550/arxiv.2504.17307 · Cited by 33
“One is a classic ResNet [44] distributed training in PyTorch with the widely-used 1F1B mechanism [43, 101] that tries to overlap communication with computation.”
A Survey: Collaborative Hardware and Software Design in the Era of Large Language Models
Guo, C., Cheng, F., Du, Z., Kiessling, J., Ku, J., Li, S., Li, Z., Ma, M., Molom-Ochir, T., Morris, B., et al. (2025) · IEEE Circuits and Systems Magazine · doi:10.1109/mcas.2024.3476008 · Cited by 32
“Model parallelism includes two categories: pipeline parallelism [18], [20], [21], which assigns individual layers to single GPUs, and tensor parallelism [22], [23], [24], which divides each tensor into chunks allocated to specific GPUs.”
Hong, R., & Chandra, A. (2021) · ACM International Symposium on High-Performance Parallel and Distributed Computing (HPDC) · doi:10.1145/3431379.3460643 · Cited by 20
“In addition, recent research [16, 39, 51] has done great deal of work on performance improvement on multi-GPU environments.”
BackgroundShi, S.-H., Tang, Z.-H., Wang, Q., Zhao, K.-Y., & Chu, X.-W. (2019) · European Conference on Artificial Intelligence · doi:10.48550/arxiv.1911.08727 · Cited by 31
Model Parallelism on Distributed Infrastructure: A Literature Review from Theory to LLM Case-Studies
Brakel, F., Odyurt, U., & Varbanescu, A. (2024) · arXiv.org · doi:10.48550/arxiv.2403.03699 · Cited by 30
STRONGHOLD: Fast and Affordable Billion-Scale Deep Learning Model Training
Sun, X., Wang, W., Qiu, S., Yang, R., Huang, S., Xu, J., & Wang, Z. (2022) · International Conference for High Performance Computing, Networking, Storage and Analysis (SC) · doi:10.1109/sc41404.2022.00076 · Cited by 20
“When the model cannot fit into the device memory, model parallelism [23], [24] and pipeline parallelism [25], [7] can be leveraged to split the model layers or parameters to make the best use of the memory across multiple devices.”
MethodAutomatic Graph Partitioning for Very Large-scale Deep LearningPreprint
Tanaka, M., Taura, K., Hanawa, T., & Torisawa, K. (2021) · IEEE International Parallel and Distributed Processing Symposium · doi:10.48550/arxiv.2103.16063 · Cited by 30
“Although some works on asynchronous pipeline parallelism proposed various techniques, including weight stashing [8], to mitigate the negative effects of parameter staleness and showed conver-gences for relatively small models, other works pointed out that high numerical stability was required for…”
InfluentialAl-Andoli, M. N., Tan, S. C., Cheah, W. P., & Tan, S. Y. (2021) · IEEE Access · doi:10.1109/access.2021.3095335 · Cited by 44
“Harlap et al. [85] suggested hybrid models in parallelism.”
BackgroundDomino: Eliminating Communication in LLM Training via Generic Tensor Slicing and OverlappingPreprint
Wang, G., Zhang, C., Shen, Z., Li, A., & Ruwase, O. (2024) · arXiv (Cornell University) · doi:10.48550/arxiv.2409.15241 · Cited by 24
“TP and PP belong to model parallelism, where PP [24,26] partitions different model layers on different GPUs.”
BackgroundPipe-Torch: Pipeline-Based Distributed Deep Learning in a GPU Cluster with Heterogeneous Networking
Zhan, J., & Zhang, J.-H. (2019) · International Conference on Advanced Cloud and Big Data · doi:10.1109/cbd.2019.00020 · Cited by 28
“Recently, independent work on PipeDream [5] proposed a distributed pipeline system for DNN training.”
BackgroundMethodHe, K., Mao, R., Lin, Q., Ruan, Y., Lan, X., Feng, M., & Cambria, E. (2023) · arXiv · doi:10.48550/arxiv.2310.05694 · Cited by 27
“separate device, and micro-batching is employed to conceal any pipeline bubble [278].”
QSpec: Speculative Decoding with Complementary Quantization Schemes
Zhao, J.-T., Lu, W., Wang, S., Kong, L.-P., & Wu, C. (2024) · Conference on Empirical Methods in Natural Language Processing · doi:10.48550/arxiv.2410.11305 · Cited by 27
Pipeline Parallelism with Controllable Memory
Qi, P., Wan, X.-Y., Amar, N., & Lin, M. (2024) · Neural Information Processing Systems · doi:10.48550/arxiv.2405.15362 · Cited by 26
“Under this background, model parallelism [Harlap et al., 2018, Huang et al., 2019, Shoeybi et al., 2019, Zheng et al., 2022] is proposed to partition parameters into a set of devices to address the memory constraint.”
BackgroundMethodFPGA-Based AI Smart NICs for Scalable Distributed AI Training Systems
Ma, R., Georganas, E., Heinecke, A., Gribok, S., Boutros, A., & Nurvitadhi, E. (2022) · IEEE computer architecture letters · doi:10.48550/arxiv.2204.10943 · Cited by 26
“More recently studied approaches combine data parallelism and model parallelism in a pipelined fashion [8].”
Training Large Neural Networks with Constant Memory using a New Execution Algorithm
Pudipeddi, B., Mesmakhosroshahi, M., Xi, J., & Bharadwaj, S. (2020) · arXiv · doi:10.48550/arxiv.2002.05645 · Cited by 25
“GPipe and PipeDream both have overheads related during the start of the pipeline, and both approaches require the number of devices to scale with the model depth and not just the layer size.”
BackgroundCharacterizing the Efficiency of Distributed Training: A Power, Performance, and Thermal Perspective
Go, S., Park, J., More, S., Wu, H., Wang, I., Jezghani, A., Krishna, T., & Mahajan, D. (2025) · IEEE/ACM International Symposium on Microarchitecture (MICRO) · doi:10.1145/3725843.3756111 · Cited by 12
“…setups, such as the example illustrated in Figure 1, rely on domain-specific stacks [1, 37, 49, 50, 63], scalable frameworks such as Megatron [64], DeepSpeed [59], and NeMo [30], which introduce techniques for parallelism, memory management, and throughput optimization [12, 18, 57, 59, 62, 70].”
Quantized Distributed Training of Large Models with Convergence Guarantees
Markov, I., Vladu, A., Guo, Q., & Alistarh, D. (2023) · HAL · doi:10.48550/arxiv.2302.02390 · Cited by 11
“, 2020), pipeline-parallel training (Huang et al., 2019; Harlap et al., 2018) and model sharding (Ren et al.”
BackgroundMethodSeq1F1B: Efficient Sequence-Level Pipeline Parallelism for Large Language Model Training
Ao, S., Zhao, W., Han, X., Yang, C., Zhang, X., Liu, Z.-Y., Shi, C., & Sun, M.-S. (2024) · North American Chapter of the Association for Computational Linguistics · doi:10.48550/arxiv.2406.03488 · Cited by 24
“To address the issue of high memory demand, one-forward-one-backward (1F1B) scheduling strategies are proposed [14, 15, 9] to rewrite GPipe to schedule backward passes in advance and make backward passes have higher execution priority than forward passes, without affecting final results.”
BackgroundMethodBaechi: fast device placement of machine learning graphs
Jeon, B., Cai, L., Shetty, C. C., Srivastava, P., Jiang, J., Ke, X., Meng, Y., Xie, C., & Gupta, I. (2020) · ACM Symposium on Cloud Computing · doi:10.1145/3419111.3421302 · Cited by 23
“Works like PipeDream [27], GPipe [31], DAPPLE [22], PipeMare [79] introduce and optimize various aspects of Pipeline Parallelism.”
BackgroundMethodInfluentialAdaptive and Resilient Model-Distributed Inference in Edge Computing Systems
Li, P., Koyuncu, E., & Seferoğlu, H. (2023) · IEEE Open Journal of the Communications Society · doi:10.1109/ojcoms.2023.3280174 · Cited by 26
“Although there is huge amount of work on model-distributed training [1], [2], [3], [4], the benefit of model distribution for inference is not understood well.”
BackgroundAutonoML: Towards an Integrated Framework for Autonomous Machine Learning
Kedziora, D., Musial, K., & Gabrys, B. (2020) · Found. Trends Mach. Learn. · doi:10.48550/arxiv.2012.12600 · Cited by 22
“Beyond model-parallel and data-parallel approaches, certain frameworks like PipeDream have also explored whether breaking apart an ML pipeline, technically a DNN, may be more efficient, where individual machines are dedicated to the training of individual ML pipeline segments [150].”
BackgroundOSDP: Optimal Sharded Data Parallel for Distributed Deep LearningPreprint
Jiang, Y., Fu, F., Miao, X., Nie, X., & Cui, B. (2022) · arXiv (Cornell University) · doi:10.48550/arxiv.2209.13258 · Cited by 9
“Pipeline Parallelism (PP) [Huang et al. , 2019; Harlap et al. , 2018], different from TP, treats the model as a sequence of layers and partitions them into multiple stages across devices to minimize the memory cost, while consistent communication of the intermediate results is necessary to complete…”
BackgroundMethodInfluential
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