English

Breadth-First Pipeline Parallelism

Distributed, Parallel, and Cluster Computing 2023-07-10 v2 Artificial Intelligence Computation and Language Machine Learning

Abstract

We introduce Breadth-First Pipeline Parallelism, a novel training schedule which optimizes the combination of pipeline and data parallelism. Breadth-First Pipeline Parallelism lowers training time, cost and memory usage by combining a high GPU utilization with a small batch size per GPU, and by making use of fully sharded data parallelism. Experimentally, we observed an increase of up to 43% in training throughput for a 52 billion-parameter model using a small batch size per GPU compared to Megatron-LM, which would reduce the training time and cost by the same amount on a large GPU cluster.

Keywords

Cite

@article{arxiv.2211.05953,
  title  = {Breadth-First Pipeline Parallelism},
  author = {Joel Lamy-Poirier},
  journal= {arXiv preprint arXiv:2211.05953},
  year   = {2023}
}
R2 v1 2026-06-28T05:38:44.323Z