~/talk

GPU-Disaggregated Serving for Deep Learning Recommendation Models at Scale

Talkat NSDI '25 · 2025-04-28..04-30· [distributed-systems]
links:none on file
links:none on file
links:none on file
links:none on file
name:Kan Liu
links:none on file
name:Chi Zhang
links:none on file
name:Yanyi Zi
links:none on file
name:Hao Li
links:none on file
links:none on file
name:Nan Wang
links:none on file
name:Yu Dong
links:none on file
links:none on file
name:Lanlan Xi
links:none on file
links:none on file
name:Liang Ye
links:none on file
links:none on file
links:none on file
name:Tao Lan
links:none on file
links:none on file
name:Lin Qu
links:none on file
name:Wei Wang
linkedin:weiww
slides:none on file

Prism disaggregates CPU and GPU pools via graph-level partitioning and RDMA so embedding lookups run on CPU nodes and dense nets on GPU nodes, using a fusgraph op, shared memory pool and GPU-direct RDMA for zero-copy transfers. Production results: deployed two years, runs on >10k GPUs, reduces CPU fragmentation 53% and GPU fragmentation 27%, enables capacity loaning from training clusters saving >90% GPUs during peaks, and adds at most ~6% latency in the worst case.

AI-written summary · about

  1. 0:00GPU-disaggregated serving intro
  2. 2:03DRM resource provisioning challenges
  3. 4:33GPU cluster heterogeneity
  4. 5:59GPU disaggregation approaches
  5. 7:25Prism system design
  6. 8:50Disaggregated serving requirements
  7. 10:15Graph partitioning & RPC optimization
  8. 11:20Resource manager & scheduling
  9. 13:05RDMA communication scheduler
  10. 14:09Prism performance evaluation
  11. 14:50Resource reduction results
  12. 15:52Handling traffic spikes
  13. 16:15Future directions & takeaways
~/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.