paper-with-me

Papers

PipeFill: Using GPUs During Bubbles in Pipeline-parallel LLM Training

2024-09-23 · Daiyaan Arfeen, Zhen Zhang, Xinwei Fu, Gregory R. Ganger, Yida Wang

Training Deep Neural Networks (DNNs) with billions of parameters generally involves pipeline-parallel (PP) execution. Unfortunately, PP model training can use GPUs inefficiently, especially at large scale, due to idle GPU time caused by pipeline bubbles, which are often 15-30% and can exceed 60% of the training job's GPU allocation. To improve the GPU utilization of PP model training, this paper describes PipeFill, which fills pipeline bubbles with execution of other pending jobs. By leveraging bubble GPU time, PipeFill reduces the GPU utilization sacrifice associated with scaling-up of large-model training. To context-switch between fill jobs and the main training job with minimal overhead to the main job, and maximize fill job efficiency, PipeFill carefully fits fill job work to measured bubble durations and GPU memory availability, introduces explicit pipeline-bubble instructions, and orchestrates placement and execution of fill jobs in pipeline bubbles. Experiments show that PipeFill can increase overall utilization by up to 63% for GPUs used in large-scale LLM training, with <2% slowdown of the training job, and 5-15% even for low-scale LLM training. For large-scale LLM training on 8K GPUs, the 63% increase translates to up to 2.6K additional GPUs worth of work completed.

📄 PDF Abstract BibTeX arXiv:2410.07192

Code (0)

등록된 구현이 없습니다.

Tasks

8kGPU

Similar Papers 제목 키워드 기반

One-Step Gradient Delay is Not a Barrier for Large-Scale Asynchronous Pipeline Parallel LLM Pretraining

2026-06-29 · Philip Zmushko, Egor Petrov, Nursultan Abdullaev, Mikhail Khrushchev 외 arxiv

Modern large-scale LLM pretraining benefits from utilizing Pipeline Parallelism; however, synchronous implementations leave GPUs idle during pipeline bubbles, wasting computational resources. Asynchronous Pipeline Parall…

FreeRide: Harvesting Bubbles in Pipeline Parallelism

2024-09-11 · Jiashu Zhang, Zihan Pan, Molly, Xu 외

The occurrence of bubbles in pipeline parallelism is an inherent limitation that can account for more than 40% of the large language model (LLM) training time and is one of the main reasons for the underutilization of GP…

GPULanguage ModelingLanguage ModellingLarge Language Model

ReCycle: Resilient Training of Large DNNs using Pipeline Adaptation

2024-05-22 · Swapnil Gandhi, Mark Zhao, Athinagoras Skiadopoulos, Christos Kozyrakis

Training large Deep Neural Network (DNN) models requires thousands of GPUs over the course of several days or weeks. At this scale, failures are frequent and can have a big impact on training throughput. Utilizing spare …

GPU

Optimus: Accelerating Large-Scale Multi-Modal LLM Training by Bubble Exploitation

2024-08-07 · Weiqi Feng, Yangrui Chen, Shaoyu Wang, Yanghua Peng 외

Multimodal large language models (MLLMs) have extended the success of large language models (LLMs) to multiple data types, such as image, text and audio, achieving significant performance in various domains, including mu…

GPUQuestion AnsweringSchedulingVisual Question Answering

HelixPipe: Efficient Distributed Training of Long Sequence Transformers with Attention Parallel Pipeline Parallelism

2025-07-01 · Geng Zhang, Shenggan Cheng, Xuanlei Zhao, Ziming Liu 외 arxiv

As transformer sequence lengths grow, existing pipeline parallelisms incur suboptimal performance due to the quadratic attention computation and the substantial memory overhead. To relieve these challenges, we propose He…