~/talk

GREYHOUND: Hunting Fail-Slows in Hybrid-Parallel Training at Scale

Talkat USENIX ATC '25 · 2025-07-07..07-09· [machine-learning, distributed-systems]
links:none on file
name:Wei Wang
linkedin:weiww
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
name:Lin Qu
links:none on file
links:none on file
slides:none on file

Characterization on a 10,000+ GPU multi-tenant cluster finds transient fail-slows from CPU contention, GPU thermal throttling, and network congestion that last sub-minutes to hours, delay large jobs by ~1.34× on average and affect ~60% of >512-GPU jobs (communication stragglers ~40% of probes, avg 24 minutes; large-job avg 72 minutes). GREYHOUND uses LD_PRELOAD-based non-intrusive hooks to track iteration time, a three-phase tracking/profiling/validation pipeline, an online ski‑rental mitigation (S1–S4), 99%+ detection accuracy with 0.39% overhead and ~10s reaction, yielding 1.58× end-to-end throughput.

AI-written summary · about

  1. 0:00Greyhound introduction
  2. 1:00Hybrid parallel training
  3. 3:30Struggler characteristics
  4. 5:57Computation strugglers causes
  5. 7:25Communication strugglers causes
  6. 8:30Impact of strugglers
  7. 9:12Detection system requirements
  8. 10:35Greyhound detection design
  9. 12:21Detecting strugglers with BCD
  10. 12:42Mitigation requirements
  11. 13:04Mitigation design space
  12. 14:27Adaptive mitigation
  13. 15:08Greyhound evaluation
  14. 16:54Greyhound at 256 GPUs
  15. 17:38Summary
~/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.