~/talk

Colocating ML Inference and Training with Fast GPU Memory Handover

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

A new system called SIRIUS colocates latency-sensitive inference and throughput-heavy training on the same GPU by dynamically resizing training mini-batches (using training elasticity) and centrally managing a shared allocator to achieve a fast memory handover. It completes handovers in under 25 ms, improves inference SLO compliance by an average of 57.0% (up to 97.0%) and boosts training throughput by 2.2× (up to 13.7×), integrates with PyTorch, and avoids PCIe swapping and static partition losses.

AI-written summary · about

  1. 0:00GPU memory handover intro
  2. 0:40GPU underutilization in ML
  3. 2:04Memory sharing challenges
  4. 3:52Dynamic swapping limits
  5. 4:34Training elasticity for memory
  6. 7:26Fast memory handover challenge
  7. 8:29Instant memory release
  8. 9:14Shared GPU memory pool
  9. 9:57Watermark allocation strategy
  10. 11:00Evaluation vs baselines
  11. 13:11Sirius performance gains
  12. 13:53Sirius multi-GPU scalability
  13. 14:14Conclusion and release
~/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.