DAPPLE: A Pipelined Data Parallel Approach for Training Large Models
Not on the map. Why?
Abstract (arXiv)
It is a challenging task to train large DNN models on sophisticated GPU platforms with diversified interconnect capabilities. Recently, pipelined training has been proposed as an effective approach for improving device utilization. However, there are still several tricky issues to address: improving computing efficiency while ensuring convergence, and reducing memory usage without incurring additional computing costs. We propose DAPPLE, a synchronous training framework which combines data parallelism and pipeline parallelism for large DNN models. It features a novel parallelization strategy planner to solve the partition and placement problems, and explores the optimal hybrid strategy of data and pipeline parallelism. We also propose a new runtime scheduling algorithm to reduce device memory usage, which is orthogonal to re-computation approach and does not come at the expense of training throughput. Experiments show that DAPPLE planner consistently outperforms strategies generated by PipeDream's planner by up to 3.23x under synchronous training scenarios, and DAPPLE runtime outperforms GPipe by 1.6x speedup of training throughput and reduces the memory consumption of 12% at the same time.
Key facts. Cited by 100 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 11; 2022: 10; 2023: 23; 2024: 22; 2025: 24; 2026: 10.
100 papers.
Sort:
By area:
- 2024HybridFlow: A Flexible and Efficient RLHF Frameworkcited by 1,980
- 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 621
- 2021PanGu-α: Large-scale Autoregressive Pretrained Chinese Language Models with Auto-parallel Computationcited by 134
- 2021GSPMD: General and Scalable Parallelization for ML Computation Graphscited by 109
- 2022Decentralized Training of Foundation Models in Heterogeneous Environmentscited by 87
- 2021TeraPipe: Token-Level Pipeline Parallelism for Training Large-Scale Language Modelscited by 74
- 2024MoE-Lightning: High-Throughput MoE Inference on Memory-constrained GPUscited by 73
- 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
38 more
- 2022Bamboo: Making Preemptible Instances Resilient for Affordable Training of Large DNNscited by 49
- 2024Optimizing RLHF Training for Large Language Models with Stage Fusioncited by 41
- 2023Oobleck: Resilient Distributed Training of Large Models Using Pipeline Templatescited by 40
- 2023Zero Bubble Pipeline Parallelismcited by 39
- 2021Towards Efficient Post-training Quantization of Pre-trained Language Modelscited by 37
- 2024ReaL: Efficient RLHF Training of Large Language Models with Parameter Reallocationcited by 34
- 2023The Efficiency Spectrum of Large Language Models: An Algorithmic Surveycited by 25
- 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
- 2024FuXi Weather: A data-to-forecast machine learning system for global weathercited by 21
- 2022Alpa: Automating Inter- and Intra-Operator Parallelism for Distributed Deep Learningcited by 20
- 2023Unicron: Economizing Self-Healing LLM Training at Scalecited by 16
- 2021HeterPS: Distributed Deep Learning With Reinforcement Learning Based Scheduling in Heterogeneous Environmentscited by 15
- 2025Jupiter: Fast and Resource-Efficient Collaborative Inference of Generative LLMs on Edge Devicescited by 15
- 2023Optimus-CC: Efficient Large NLP Model Training with 3D Parallelism Aware Communication Compressioncited by 14
- 2023Flash-LLM: Enabling Cost-Effective and Highly-Efficient Large Generative Model Inference with Unstructured Sparsitycited by 14
- 2025MoE Parallel Folding: Heterogeneous Parallelism Mappings for Efficient Large-Scale MoE Model Training with Megatron Corecited by 14
- 2022AMP: Automatically Finding Model Parallel Strategies with Heterogeneity Awarenesscited by 13
- 2023Improving Automatic Parallel Training via Balanced Memory Workload Optimizationcited by 13
- 2023An Adaptive Placement and Parallelism Framework for Accelerating RLHF Trainingcited by 13
- 2024Asteroid: Resource-Efficient Hybrid Pipeline Parallelism for Collaborative DNN Training on Heterogeneous Edge Devicescited by 13
- 2023mLoRA: Fine-Tuning LoRA Adapters via Highly-Efficient Pipeline Parallelism in Multiple GPUscited by 12
- 2025Understanding Stragglers in Large Model Training Using What-if Analysiscited by 12
- 2022Merak: An Efficient Distributed DNN Training Framework with Automated 3D Parallelism for Giant Foundation Modelscited by 11
- 2024Training and Serving System of Foundation Models: A Comprehensive Surveycited by 11
- 2024Pipeline Parallelism with Controllable Memorycited by 11
- 2024GraphPipe: Improving Performance and Scalability of DNN Training with Graph Pipeline Parallelismcited by 9
- 2025SwiftSpec: Ultra-Low Latency LLM Decoding by Scaling Asynchronous Speculative Decodingcited by 9
- 2025FlexPipe: Adapting Dynamic LLM Serving Through Inflight Pipeline Refactoring in Fragmented Serverless Clusterscited by 9
- 2024Deep Optimizer States: Towards Scalable Training of Transformer Models Using Interleaved Offloadingcited by 7
- 2022Harmony: Overcoming the Hurdles of GPU Memory Capacity to Train Massive DNN Models on Commodity Serverscited by 6
- 2024PETRA: Parallel End-to-end Training with Reversible Architecturescited by 6
- 2024ACCO: Accumulate While You Communicate for Communication-Overlapped Sharded LLM Trainingcited by 6
- 2025Mist: Efficient Distributed Training of Large Language Models via Memory-Parallelism Co-Optimizationcited by 6
- 2021End-to-end Adaptive Distributed Training on PaddlePaddlecited by 5
- 2024PipeFill: Using GPUs During Bubbles in Pipeline-parallel LLM Trainingcited by 5
- 2025PipeOffload: Improving Scalability of Pipeline Parallelism with Memory Optimizationcited by 5
50 most cited of 100 All 100 (JSON)
- 2026KV-Pipe: On the Relation Between KV Sharing and Pipeline Parallel Efficiency in LLMs16 Aug 2026
- 2026ZeroLock: Concurrent Memory-Efficient LLM Training via Modular Update Decoupling8 Aug 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
- 2026Efficient Training on Multiple Consumer GPUs with RoundPipe29 Apr 2026
- 2026ALTO: Adaptive LoRA Tuning and Orchestration for Heterogeneous LoRA Training Workloads7 Apr 2026
- 2026stratum: A System Infrastructure for Massive Agent-Centric ML Workloads3 Mar 2026
- 2026TimelyFreeze: Adaptive Parameter Freezing Mechanism for Pipeline Parallelism5 Feb 2026
- 2026Mitigating Staleness in Asynchronous Pipeline Parallelism via Basis Rotation3 Feb 2026
- 2025Kling-Omni Technical Report18 Dec 2025
- 2025FlexPipe: Adapting Dynamic LLM Serving Through Inflight Pipeline Refactoring in Fragmented Serverless Clusters13 Oct 2025
38 more
- 2025OptPipe: Memory- and Scheduling-Optimized Pipeline Parallelism for LLM Training6 Oct 2025
- 2025LoRAFusion: Efficient LoRA Fine-Tuning for LLMs30 Sep 2025
- 2025SlimPack: Fine-Grained Asymmetric Packing for Balanced and Efficient Variable-Length LLM Training30 Sep 2025
- 2025OctoPipe: Reducing Pipeline Bubbles for Heterogeneous Models via Co-Optimizing Partitioning, Placement, and Scheduling28 Sep 2025
- 2025Concertina: Data-Centric Adaptive Pipeline Parallelism for Efficient Heterogeneous Long-Context LLM Training25 Sep 2025
- 2025Verify Distributed Deep Learning Model Implementation Refinement with Iterative Relation Inference13 Aug 2025
- 2025HelixPipe: Efficient Distributed Training of Long Sequence Transformers with Attention Parallel Pipeline Parallelism1 Jul 2025
- 2025SwiftSpec: Ultra-Low Latency LLM Decoding by Scaling Asynchronous Speculative Decoding12 Jun 2025
- 2025Rethinking Dynamic Networks and Heterogeneous Computing with Automatic Parallelization3 Jun 2025
- 2025Balanced and Elastic End-to-end Training of Dynamic LLMs20 May 2025
- 2025Understanding Stragglers in Large Model Training Using What-if Analysis9 May 2025
- 2025Morello: Compiling Fast Neural Networks with Dynamic Programming and Spatial Compression3 May 2025
- 2025MoE Parallel Folding: Heterogeneous Parallelism Mappings for Efficient Large-Scale MoE Model Training with Megatron Core21 Apr 2025
- 2025SlimPipe: Memory-Thrifty and Efficient Pipeline Parallelism for Long-Context LLM Training20 Apr 2025
- 2025Jupiter: Fast and Resource-Efficient Collaborative Inference of Generative LLMs on Edge Devices11 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
- 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
- 2025PipeOffload: Improving Scalability of Pipeline Parallelism with Memory Optimization3 Mar 2025
- 2025A Survey on Memory-Efficient Transformer-Based Model Training in AI for Science21 Jan 2025
- 2025Prediction-Assisted Online Distributed Deep Learning Workload Scheduling in GPU Clusters9 Jan 2025
- 2024MoE-Lightning: High-Throughput MoE Inference on Memory-constrained GPUs18 Nov 2024
- 2024Stochastic Communication Avoidance for Recommendation Systems3 Nov 2024
- 2024Deep Optimizer States: Towards Scalable Training of Transformer Models Using Interleaved Offloading26 Oct 2024
- 2024BitPipe: Bidirectional Interleaved Pipeline Parallelism for Accelerating Large Models Training25 Oct 2024
- 2024HybridFlow: A Flexible and Efficient RLHF Framework28 Sep 2024
- 2024PipeFill: Using GPUs During Bubbles in Pipeline-parallel LLM Training23 Sep 2024
- 2024Optimizing RLHF Training for Large Language Models with Stage Fusion20 Sep 2024
- 2024FreeRide: Harvesting Bubbles in Pipeline Parallelism11 Sep 2024
- 2024Asteroid: Resource-Efficient Hybrid Pipeline Parallelism for Collaborative DNN Training on Heterogeneous Edge Devices15 Aug 2024
- 2024FuXi Weather: A data-to-forecast machine learning system for global weather10 Aug 2024
- 2024GraphPipe: Improving Performance and Scalability of DNN Training with Graph Pipeline Parallelism24 Jun 2024
- 2024ReaL: Efficient RLHF Training of Large Language Models with Parameter Reallocation20 Jun 2024
- 2024Optimizing Large Model Training through Overlapped Activation Recomputation13 Jun 2024
- 2024PETRA: Parallel End-to-end Training with Reversible Architectures4 Jun 2024
- 2024ACCO: Accumulate While You Communicate for Communication-Overlapped Sharded LLM Training3 Jun 2024
- 20242BP: 2-Stage Backpropagation28 May 2024
50 newest of 100 All 100 (JSON)
- 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
- 2025Jupiter: Fast and Resource-Efficient Collaborative Inference of Generative LLMs on Edge Devicescited by 15
- 2025SwiftSpec: Ultra-Low Latency LLM Decoding by Scaling Asynchronous Speculative Decodingcited by 9
- 2025FlexPipe: Adapting Dynamic LLM Serving Through Inflight Pipeline Refactoring in Fragmented Serverless Clusterscited by 9
- 2025PipeBoost: Resilient Pipelined Architecture for Fast Serverless LLM Scalingcited by 2
- 2025Balanced and Elastic End-to-end Training of Dynamic LLMscited by 0
- 2026KV-Pipe: On the Relation Between KV Sharing and Pipeline Parallel Efficiency in LLMscited by 0
- 2026KV-Pipe: On the Relation Between KV Sharing and Pipeline Parallel Efficiency in LLMs16 Aug 2026
- 2025FlexPipe: Adapting Dynamic LLM Serving Through Inflight Pipeline Refactoring in Fragmented Serverless Clusters13 Oct 2025
- 2025SwiftSpec: Ultra-Low Latency LLM Decoding by Scaling Asynchronous Speculative Decoding12 Jun 2025
- 2025Balanced and Elastic End-to-end Training of Dynamic LLMs20 May 2025
- 2025Jupiter: Fast and Resource-Efficient Collaborative Inference of Generative LLMs on Edge Devices11 Apr 2025
- 2025PipeBoost: Resilient Pipelined Architecture for Fast Serverless LLM Scaling22 Mar 2025
- 2024Infinite-LLM: Efficient LLM Service for Long Context with DistAttention and Distributed KVCache5 Jan 2024
- 2023EE-LLM: Large-Scale Training and Inference of Early-Exit Large Language Models with 3D Parallelism8 Dec 2023
- 2024HybridFlow: A Flexible and Efficient RLHF Frameworkcited by 1,980
- 2024Optimizing RLHF Training for Large Language Models with Stage Fusioncited by 41
- 2024ReaL: Efficient RLHF Training of Large Language Models with Parameter Reallocationcited by 34
- 2023An Adaptive Placement and Parallelism Framework for Accelerating RLHF Trainingcited by 13
- 2024HybridFlow: A Flexible and Efficient RLHF Framework28 Sep 2024
- 2024Optimizing RLHF Training for Large Language Models with Stage Fusion20 Sep 2024
- 2024ReaL: Efficient RLHF Training of Large Language Models with Parameter Reallocation20 Jun 2024
- 2023An Adaptive Placement and Parallelism Framework for Accelerating RLHF Training19 Dec 2023
- 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 621
- 2021PanGu-α: Large-scale Autoregressive Pretrained Chinese Language Models with Auto-parallel Computationcited by 134
- 2021GSPMD: General and Scalable Parallelization for ML Computation Graphscited by 109
- 2022Decentralized Training of Foundation Models in Heterogeneous Environmentscited by 87
- 2021TeraPipe: Token-Level Pipeline Parallelism for Training Large-Scale Language Modelscited by 74
- 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
- 2022Bamboo: Making Preemptible Instances Resilient for Affordable Training of Large DNNscited by 49
- 2023Oobleck: Resilient Distributed Training of Large Models Using Pipeline Templatescited by 40
- 2023Zero Bubble Pipeline Parallelismcited by 39
- 2021Towards Efficient Post-training Quantization of Pre-trained Language Modelscited by 37
12 most cited of 84 All 84 (JSON)
- 2026ZeroLock: Concurrent Memory-Efficient LLM Training via Modular Update Decoupling8 Aug 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
- 2026Efficient Training on Multiple Consumer GPUs with RoundPipe29 Apr 2026
- 2026ALTO: Adaptive LoRA Tuning and Orchestration for Heterogeneous LoRA Training Workloads7 Apr 2026
- 2026TimelyFreeze: Adaptive Parameter Freezing Mechanism for Pipeline Parallelism5 Feb 2026
- 2026Mitigating Staleness in Asynchronous Pipeline Parallelism via Basis Rotation3 Feb 2026
- 2025Kling-Omni Technical Report18 Dec 2025
- 2025OptPipe: Memory- and Scheduling-Optimized Pipeline Parallelism for LLM Training6 Oct 2025
- 2025LoRAFusion: Efficient LoRA Fine-Tuning for LLMs30 Sep 2025
- 2025SlimPack: Fine-Grained Asymmetric Packing for Balanced and Efficient Variable-Length LLM Training30 Sep 2025
12 newest of 84 All 84 (JSON)