Memory-Efficient Pipeline-Parallel DNN Training
Not on the map. Why?
Abstract (arXiv)
Many state-of-the-art ML results have been obtained by scaling up the number of parameters in existing models. However, parameters and activations for such large models often do not fit in the memory of a single accelerator device; this means that it is necessary to distribute training of large models over multiple accelerators. In this work, we propose PipeDream-2BW, a system that supports memory-efficient pipeline parallelism. PipeDream-2BW uses a novel pipelining and weight gradient coalescing strategy, combined with the double buffering of weights, to ensure high throughput, low memory footprint, and weight update semantics similar to data parallelism. In addition, PipeDream-2BW automatically partitions the model over the available hardware resources, while respecting hardware constraints such as memory capacities of accelerators and interconnect topologies. PipeDream-2BW can accelerate the training of large GPT and BERT language models by up to 20× with similar final model accuracy.
Key facts. Cited by 133 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 15; 2022: 21; 2023: 26; 2024: 26; 2025: 26; 2026: 19.
133 papers.
Sort:
By area:
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
- 2022GLM-130B: An Open Bilingual Pre-trained Modelcited by 837
- 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 621
- 2023The Falcon Series of Open Language Modelscited by 526
- 2023Ring Attention with Blockwise Transformers for Near-Infinite Contextcited by 448
- 2022Reducing Activation Recomputation in Large Transformer Modelscited by 300
- 2021ZeRO-Infinity: Breaking the GPU Memory Wall for Extreme Scale Deep Learningcited by 253
- 2023DeepSpeed Ulysses: System Optimizations for Enabling Training of Extreme Long Sequence Transformer Modelscited by 239
- 2022MegaBlocks: Efficient Sparse Training with Mixture-of-Expertscited by 204
- 2024Continual Pre-Training for Cross-Lingual LLM Adaptation: Enhancing Japanese Language Capabilitiescited by 111
- 2023Towards Efficient Generative Large Language Model Serving: A Survey from Algorithms to Systemscited by 101
- 2022Decentralized Training of Foundation Models in Heterogeneous Environmentscited by 87
38 more
- 2024Infinite-LLM: Efficient LLM Service for Long Context with DistAttention and Distributed KVCachecited by 71
- 2023EE-LLM: Large-Scale Training and Inference of Early-Exit Large Language Models with 3D Parallelismcited by 69
- 2021Chimera: Efficiently Training Large-Scale Neural Networks with Bidirectional Pipelinescited by 68
- 2025Kling-Omni Technical Reportcited by 60
- 2022Galvatron: Efficient Transformer Training over Multiple GPUs Using Automatic Parallelismcited by 51
- 2023ZeRO++: Extremely Efficient Collective Communication for Giant Model Trainingcited by 50
- 2024xTrimoPGLM: Unified 100B-Scale Pre-trained Transformer for Deciphering the Language of Proteincited by 49
- 2021ERNIE 3.0 Titan: Exploring Larger-scale Knowledge Enhanced Pre-training for Language Understanding and Generationcited by 45
- 2022Fine-tuning Language Models over Slow Networks using Activation Compression with Guaranteescited by 29
- 2023Understanding the Potential of FPGA-Based Spatial Acceleration for Large Language Model Inferencecited by 29
- 2025MoETuner: Optimized Mixture of Expert Serving with Balanced Expert Placement and Token Routingcited by 26
- 2023The Efficiency Spectrum of Large Language Models: An Algorithmic Surveycited by 25
- 2022PipeFisher: Efficient Training of Large Language Models Using Pipelining and Fisher Information Matricescited by 24
- 2022Near-Optimal Sparse Allreduce for Distributed Deep Learningcited by 23
- 2023Reducing Energy Bloat in Large Model Trainingcited by 22
- 2023vTrain: A Simulation Framework for Evaluating Cost-effective and Compute-optimal Large Language Model Trainingcited by 22
- 2022Alpa: Automating Inter- and Intra-Operator Parallelism for Distributed Deep Learningcited by 20
- 2022On Optimizing the Communication of Model Parallelismcited by 19
- 2024FlexSP: Accelerating Large Language Model Training via Flexible Sequence Parallelismcited by 19
- 2022MGG: Accelerating Graph Neural Networks with Fine-grained intra-kernel Communication-Computation Pipelining on Multi-GPU Platformscited by 16
- 2023Unicron: Economizing Self-Healing LLM Training at Scalecited by 16
- 2024Forecasting GPU Performance for Deep Learning Training and Inferencecited by 15
- 2025MoE Parallel Folding: Heterogeneous Parallelism Mappings for Efficient Large-Scale MoE Model Training with Megatron Corecited by 14
- 2021BAGUA: Scaling up Distributed Learning with System Relaxationscited by 13
- 2021Pipeline Parallelism for Inference on Heterogeneous Edge Computingcited by 13
- 2022Deep Incubation: Training Large Models by Divide-and-Conqueringcited by 13
- 2023Improving Automatic Parallel Training via Balanced Memory Workload Optimizationcited by 13
- 2021Automap: Towards Ergonomic Automated Parallelism for ML Modelscited by 12
- 2021Amazon SageMaker Model Parallelism: A General and Flexible Framework for Large Model Trainingcited by 11
- 2022Merak: An Efficient Distributed DNN Training Framework with Automated 3D Parallelism for Giant Foundation Modelscited by 11
- 2023Does compressing activations help model parallel training?cited by 11
- 2024Training and Serving System of Foundation Models: A Comprehensive Surveycited by 11
- 2024PartIR: Composing SPMD Partitioning Strategies for Machine Learningcited by 10
- 2024DeMo: Decoupled Momentum Optimizationcited by 10
- 2025Eager Updates For Overlapped Communication and Computation in DiLoCocited by 10
- 2024DiPaCo: Distributed Path Compositioncited by 9
- 2024GraphPipe: Improving Performance and Scalability of DNN Training with Graph Pipeline Parallelismcited by 9
- 2024Performance Modeling and Workload Analysis of Distributed Large Language Model Training and Inferencecited by 9
50 most cited of 133 All 133 (JSON)
- 2026A Survey on End-to-End Autonomous Driving Training from the Perspectives of Data, Strategy, and Platform1 Oct 2026
- 2026Parallelism Strategy Chaining for Fast Training Convergence7 Sep 2026
- 2026ZeroLock: Concurrent Memory-Efficient LLM Training via Modular Update Decoupling8 Aug 2026
- 2026GeoFP8: Geometry-Aware FP8 Gradient Compression for Distributed LLM Training8 Jul 2026
- 2026One-Step Gradient Delay is Not a Barrier for Large-Scale Asynchronous Pipeline Parallel LLM Pretraining29 Jun 2026
- 2026Concordia: JIT-Compiled Persistent-Kernel Checkpointing for Fault-Tolerant LLM Inference22 Jun 2026
- 2026Harnessing Routing Foresight for Micro-step-level MoE load balancing in RL Post-training10 Jun 2026
- 2026Piper: A Programmable Distributed Training System9 Jun 2026
- 2026Breaking the Bubble: Asynchronous Pipeline Parallel Training with Bounded Weight Inconsistency5 Jun 2026
- 2026Demystifying Pipeline Parallelism: First Theory for PipeDream2 Jun 2026
- 2026AMDP: Asynchronous Multi-Directional Pipeline Parallelism for Large-Scale Models Training28 May 2026
- 2026A Tabular Schedule Abstraction for Communication-Aware Evaluation of Pipeline-Parallel LLM Training19 May 2026
38 more
- 2026A Readiness-Driven Runtime for Pipeline-Parallel Training under Runtime Variability18 May 2026
- 2026Piper: Efficient Large-Scale MoE Training via Resource Modeling and Pipelined Hybrid Parallelism6 May 2026
- 2026Efficient Training on Multiple Consumer GPUs with RoundPipe29 Apr 2026
- 2026NEST: Network- and Memory-Aware Device Placement For Distributed Deep Learning6 Mar 2026
- 2026Efficient Scaling of LLM Training with Flexible Context Parallelism25 Feb 2026
- 2026Mitigating Staleness in Asynchronous Pipeline Parallelism via Basis Rotation3 Feb 2026
- 2026AsyncMesh: Fully Asynchronous Optimization for Data and Pipeline Parallelism30 Jan 2026
- 2025Kling-Omni Technical Report18 Dec 2025
- 2025LayerPipe2: Multistage Pipelining and Weight Recompute via Improved Exponential Moving Average for Training Neural Networks9 Dec 2025
- 2025AsyncHZP: Hierarchical ZeRO Parallelism with Asynchronous Scheduling for Scalable LLM Training23 Oct 2025
- 2025SlimPack: Fine-Grained Asymmetric Packing for Balanced and Efficient Variable-Length LLM Training30 Sep 2025
- 2025Characterizing the Efficiency of Distributed Training: A Power, Performance, and Thermal Perspective12 Sep 2025
- 2025Tri-Accel: Curvature-Aware Precision-Adaptive and Memory-Elastic Optimization for Efficient GPU Usage23 Aug 2025
- 2025Tesserae: Scalable Placement Policies for Deep Learning Workloads7 Aug 2025
- 2025STAlloc: Enhancing Memory Efficiency in Large-Scale Model Training with Spatio-Temporal Planning22 Jul 2025
- 2025HelixPipe: Efficient Distributed Training of Long Sequence Transformers with Attention Parallel Pipeline Parallelism1 Jul 2025
- 2025TAH-QUANT: Effective Activation Quantization in Pipeline Parallelism over Slow Network2 Jun 2025
- 2025Large Language Model Partitioning for Low-Latency Inference at the Edge5 May 2025
- 2025Nesterov Method for Asynchronous Pipeline Parallel Optimization2 May 2025
- 2025Galvatron: An Automatic Distributed System for Efficient Foundation Model Training30 Apr 2025
- 2025MoE Parallel Folding: Heterogeneous Parallelism Mappings for Efficient Large-Scale MoE Model Training with Megatron Core21 Apr 2025
- 2025gLLM: Global Balanced Pipeline Parallelism System for Distributed LLM Serving with Token Throttling21 Apr 2025
- 2025Mist: Efficient Distributed Training of Large Language Models via Memory-Parallelism Co-Optimization24 Mar 2025
- 2025PipeBoost: Resilient Pipelined Architecture for Fast Serverless LLM Scaling22 Mar 2025
- 2025ATTENTION2D: Communication Efficient Distributed Self-Attention Mechanism20 Mar 2025
- 2025Ferret: An Efficient Online Continual Learning Framework under Varying Memory Constraints15 Mar 2025
- 2025Automatic Operator-level Parallelism Planning for Distributed Deep Learning -- A Mixed-Integer Programming Approach12 Mar 2025
- 2025FastCache: Optimizing Multimodal LLM Serving through Lightweight KV-Cache Compression Framework11 Mar 2025
- 2025Applying LLMs to Active Learning: Towards Cost-Efficient Cross-Task Text Classification without Manually Labeled Data24 Feb 2025
- 2025Eager Updates For Overlapped Communication and Computation in DiLoCo18 Feb 2025
- 2025MoETuner: Optimized Mixture of Expert Serving with Balanced Expert Placement and Token Routing10 Feb 2025
- 2025Lowering the Barrier of Machine Learning: Achieving Zero Manual Labeling in Review Classification Using LLMs5 Feb 2025
- 2025Prediction-Assisted Online Distributed Deep Learning Workload Scheduling in GPU Clusters9 Jan 2025
- 2024Hydraulis: Balancing Large Transformer Model Training via Co-designing Parallel Strategies and Data Assignment10 Dec 2024
- 2024FlexSP: Accelerating Large Language Model Training via Flexible Sequence Parallelism2 Dec 2024
- 2024DeMo: Decoupled Momentum Optimization29 Nov 2024
- 2024Accelerating Large Language Model Training with 4D Parallelism and Memory Consumption Estimator10 Nov 2024
- 2024Acceleration for Deep Reinforcement Learning using Parallel and Distributed Computing: A Survey8 Nov 2024
50 newest of 133 All 133 (JSON)
- 2023Towards Efficient Generative Large Language Model Serving: A Survey from Algorithms to Systemscited by 101
- 2024Infinite-LLM: Efficient LLM Service for Long Context with DistAttention and Distributed KVCachecited by 71
- 2023EE-LLM: Large-Scale Training and Inference of Early-Exit Large Language Models with 3D Parallelismcited by 69
- 2024KV-Runahead: Scalable Causal LLM Inference by Parallel Key-Value Cache Generationcited by 6
- 2025Large Language Model Partitioning for Low-Latency Inference at the Edgecited by 5
- 2025gLLM: Global Balanced Pipeline Parallelism System for Distributed LLM Serving with Token Throttlingcited by 4
- 2025FastCache: Optimizing Multimodal LLM Serving through Lightweight KV-Cache Compression Frameworkcited by 3
- 2025PipeBoost: Resilient Pipelined Architecture for Fast Serverless LLM Scalingcited by 2
- 2025Large Language Model Partitioning for Low-Latency Inference at the Edge5 May 2025
- 2025gLLM: Global Balanced Pipeline Parallelism System for Distributed LLM Serving with Token Throttling21 Apr 2025
- 2025PipeBoost: Resilient Pipelined Architecture for Fast Serverless LLM Scaling22 Mar 2025
- 2025FastCache: Optimizing Multimodal LLM Serving through Lightweight KV-Cache Compression Framework11 Mar 2025
- 2024KV-Runahead: Scalable Causal LLM Inference by Parallel Key-Value Cache Generation8 May 2024
- 2024Infinite-LLM: Efficient LLM Service for Long Context with DistAttention and Distributed KVCache5 Jan 2024
- 2023Towards Efficient Generative Large Language Model Serving: A Survey from Algorithms to Systems23 Dec 2023
- 2023EE-LLM: Large-Scale Training and Inference of Early-Exit Large Language Models with 3D Parallelism8 Dec 2023
- 2022MegaBlocks: Efficient Sparse Training with Mixture-of-Expertscited by 204
- 2025MoETuner: Optimized Mixture of Expert Serving with Balanced Expert Placement and Token Routingcited by 26
- 2025MoE Parallel Folding: Heterogeneous Parallelism Mappings for Efficient Large-Scale MoE Model Training with Megatron Corecited by 14
- 2025STAlloc: Enhancing Memory Efficiency in Large-Scale Model Training with Spatio-Temporal Planningcited by 2
- 2026Harnessing Routing Foresight for Micro-step-level MoE load balancing in RL Post-trainingcited by 2
- 2025AsyncHZP: Hierarchical ZeRO Parallelism with Asynchronous Scheduling for Scalable LLM Trainingcited by 0
- 2026Piper: Efficient Large-Scale MoE Training via Resource Modeling and Pipelined Hybrid Parallelismcited by 0
- 2026Harnessing Routing Foresight for Micro-step-level MoE load balancing in RL Post-training10 Jun 2026
- 2026Piper: Efficient Large-Scale MoE Training via Resource Modeling and Pipelined Hybrid Parallelism6 May 2026
- 2025AsyncHZP: Hierarchical ZeRO Parallelism with Asynchronous Scheduling for Scalable LLM Training23 Oct 2025
- 2025STAlloc: Enhancing Memory Efficiency in Large-Scale Model Training with Spatio-Temporal Planning22 Jul 2025
- 2025MoE Parallel Folding: Heterogeneous Parallelism Mappings for Efficient Large-Scale MoE Model Training with Megatron Core21 Apr 2025
- 2025MoETuner: Optimized Mixture of Expert Serving with Balanced Expert Placement and Token Routing10 Feb 2025
- 2022MegaBlocks: Efficient Sparse Training with Mixture-of-Experts29 Nov 2022
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
- 2022GLM-130B: An Open Bilingual Pre-trained Modelcited by 837
- 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 621
- 2023The Falcon Series of Open Language Modelscited by 526
- 2023Ring Attention with Blockwise Transformers for Near-Infinite Contextcited by 448
- 2022Reducing Activation Recomputation in Large Transformer Modelscited by 300
- 2021ZeRO-Infinity: Breaking the GPU Memory Wall for Extreme Scale Deep Learningcited by 253
- 2023DeepSpeed Ulysses: System Optimizations for Enabling Training of Extreme Long Sequence Transformer Modelscited by 239
- 2024Continual Pre-Training for Cross-Lingual LLM Adaptation: Enhancing Japanese Language Capabilitiescited by 111
- 2022Decentralized Training of Foundation Models in Heterogeneous Environmentscited by 87
- 2021Chimera: Efficiently Training Large-Scale Neural Networks with Bidirectional Pipelinescited by 68
- 2025Kling-Omni Technical Reportcited by 60
12 most cited of 116 All 116 (JSON)
- 2026Parallelism Strategy Chaining for Fast Training Convergence7 Sep 2026
- 2026ZeroLock: Concurrent Memory-Efficient LLM Training via Modular Update Decoupling8 Aug 2026
- 2026GeoFP8: Geometry-Aware FP8 Gradient Compression for Distributed LLM Training8 Jul 2026
- 2026One-Step Gradient Delay is Not a Barrier for Large-Scale Asynchronous Pipeline Parallel LLM Pretraining29 Jun 2026
- 2026Piper: A Programmable Distributed Training System9 Jun 2026
- 2026Breaking the Bubble: Asynchronous Pipeline Parallel Training with Bounded Weight Inconsistency5 Jun 2026
- 2026Demystifying Pipeline Parallelism: First Theory for PipeDream2 Jun 2026
- 2026AMDP: Asynchronous Multi-Directional Pipeline Parallelism for Large-Scale Models Training28 May 2026
- 2026A Tabular Schedule Abstraction for Communication-Aware Evaluation of Pipeline-Parallel LLM Training19 May 2026
- 2026A Readiness-Driven Runtime for Pipeline-Parallel Training under Runtime Variability18 May 2026
- 2026Efficient Training on Multiple Consumer GPUs with RoundPipe29 Apr 2026
- 2026NEST: Network- and Memory-Aware Device Placement For Distributed Deep Learning6 Mar 2026
12 newest of 116 All 116 (JSON)