~/talk

FAST: An Efficient Scheduler for All-to-All GPU Communication

Talkat NSDI '26 · 2026-05-04..05-06· [machine-learning]
name:Yiran Lei
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

FAST reframes All-to-All(v) scheduling by treating scale-up (NVLink/local GPU) as effectively free and optimizing only scale-out transfers, implementing Birkhoff decomposition to break traffic into balanced, incast-free one-to-one stages and using intra-server rebalancing to shrink the largest row/column loads. Implementation on NVIDIA H200 and AMD MI300X clusters shows 20–30% higher bandwidth than state-of-the-art and computes schedules for 300 GPUs under 100 ms (microsecond-to-millisecond typical), delivering practical, faster transfers.

AI-written summary · about

  1. 0:00FAST scheduler intro
  2. 1:22All-to-all communication importance
  3. 2:25Optimizing all-reduce challenges
  4. 3:45Why scheduling is a hard problem
  5. 5:31Waypointing in GPU clusters
  6. 7:14Scale-up efficiency insight
  7. 8:41Global scheduling with Birkhoff
  8. 11:11Local scheduling for bottlenecks
  9. 14:01Sender-receiver load balance
  10. 15:23Pipelining scale-up and scale-out
  11. 16:05Nvidia and AMD performance
  12. 17:07Summary and open-source
~/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.