~/talk

TierTrain: Proactive Memory Tiering for CPU-Based DNN Training

Talkat ISMM 2025 · on Tuesday, 2025-06-17· [machine-learning]
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

TierTrain implements a proactive queuing daemon that uses PyTorch hooks and a first-epoch profile to evict and prefetch saved tensors across HBM/DRAM, CXL-attached memory and NVMM/Optane based on measured idle times and bandwidth. Evaluation on real CXL and Optane systems shows 59–83% average fast memory reduction and 1–16% performance overhead, with up to 25–74% peak reduction and 35–84% faster training than existing tiering under tight memory.

AI-written summary · about

  1. 0:00TierTrain introduction
  2. 1:04Memory costs and wall problem
  3. 2:06Memory tiering background
  4. 3:13DNN training access patterns
  5. 5:04Exploiting idle time
  6. 6:50Eviction and prefetching
  7. 8:16Results on CXL memory
  8. 9:20DRAM and Optane results
  9. 10:02Insufficient DRAM handling
  10. 11:29Conclusion and benefits
  11. 12:21Q&A: GPU applicability
  12. 13:28Q&A: Memory bus limits
  13. 14:59Q&A: Rematerialization interaction
  14. 16:07Q&A: Memory traversal patterns
  15. 17:34Q&A wrap-up
~/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.