~/talk

Exploring Distributed Caching for Faster GPU Training with NVMe, GDS, and RDMA

name:Hope Wang
links:none on file
name:Bin Fan
links:none on file
slides:none on file

Kubernetes-native distributed cache (Alluxio) uses NVMe, RDMA and GPU Direct Storage with UCX and a Netty data plane to feed GPUs. Single-worker FIO reaches ~7–8 GB/s sequential and ~7 GB/s random, and performance scales roughly linearly across workers. Design uses consistent hashing and fully sharded metadata with no master. Real deployments raise GPU utilization from ~30% to ~90% for LLMs, expand fleets 500→2,000+, and cut checkpoint distribution latency 20–30 min to 3–5 min.

AI-written summary · about

  1. 0:00Introduction and agenda
  2. 0:56I/O challenges in AI training
  3. 5:23Options for efficient I/O
  4. 8:35Alluxio architecture design
  5. 13:43Distributed caching internals
  6. 17:11Benchmark results
  7. 20:34Network and transport tuning
  8. 23:43Faster checkpointing via GDS
  9. 25:27Case study and real-world impact
  10. 30:32Q&A and conclusion
~/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.