HetPipe: Enabling Large DNN Training on (Whimpy) Heterogeneous GPU Clusters through
summary
HetPipe is a system that combines pipelined model parallelism with data parallelism by grouping heterogeneous GPUs into a virtual worker that runs concurrent minibatches and synchronizes across workers with Wave Synchronous Parallel. It implements push/pull clocks, proves WSP convergence, and evaluates on a mixed-power GPU cluster: throughput improves 1.4–1.8× in some configs, up to 2.3× when adding whimpy GPUs, and end-to-end training converges up to 49% faster than a state‑of‑the‑art DP baseline (39% faster in a 12→16 GPU experiment).
AI-written summary · about
chapters (11)
- 0:00Introduction
- 0:27Motivation Background
- 6:40Single Virtual Occur
- 13:50Evaluation
- 14:33Partitioning
- 15:01Equal Distribution
- 15:26Hybrid Policy
- 15:56Parameter Placement Policy
- 16:24Local Placement Policy
- 18:14Convergence
- 19:28Conclusion
related talks
17mPPipe: Efficient Video Analytics Serving on Heterogeneous GPU Clusters via...
21mWhale: Efficient Giant Model Training over Heterogeneous GPUs
15mPipeThreader: Software-Defined Pipelining for Efficient DNN Execution
14mFine-tuning giant neural networks on commodity hardware with automatic pipeline...
17mAttack of the Bubbles: Straggler-Resilient Pipeline Parallelism for Large Model Training
21mEnvPipe: Performance-preserving DNN Training Framework for Saving Energy
14mFlexPipe: Maximizing Training Efficiency for Transformer-based Models with...
16mRevisiting Pipeline Parallelism for LLM Serving
