~/talk

FlexPipe: Maximizing Training Efficiency for Transformer-based Models with...

Talkat USENIX ATC '25 · 2025-07-07..07-09· [machine-learning]
links:none on file
name:Qi Tian
links:none on file
links:none on file
links:none on file
slides:none on file

FlexPipe is a middleware that dynamically resizes pipeline parallelism per iteration, adding or removing PP stages without stalling via a live flexibility mechanism that overlaps initialization, communication, and computation. It formulates the Flexible Memory Optimization Problem and solves it with the HBISA heuristic to choose stage-to-device mappings and trigger conditions. Implemented on 8 servers × 4 A100 GPUs, experiments on BERT/GPT variants show about 1.25× training throughput vs state-of-the-art and up to ~40% gain over ZeroBubble.

AI-written summary · about

  1. 0:00Introduction
  2. 0:39Transformer training challenges
  3. 2:25Pipeline parallelism limits
  4. 3:49FlexPipe's core insight
  5. 4:56FlexPipe architecture
  6. 7:03Flexible Memory Optimization
  7. 8:54Evaluation and performance
  8. 11:27Overhead and ablation studies
  9. 13:13Summary
  10. 13:54Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.