~/talk

Check-N-Run: a Checkpointing System for Training Deep Learning Recommendation Models

links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

System implements a decoupled, atomic checkpoint pipeline that copies GPU state to CPU and uploads with dedicated CPU workers, targets terabyte-scale recommendation models whose embeddings are >99% of size, and combines differential checkpointing (one‑shot, consecutive, intermittent) with row‑wise quantization (gradient‑tuned ranges). Evaluation on Facebook workloads shows write bandwidth drops 6–17× and storage 2.5–8×; 3‑bit quantization tolerates up to ~3 resumes under a 0.01 accuracy loss threshold before falling back to 8‑bit.

AI-written summary · about

  1. 0:00Intro
  2. 0:30Recommendation Models are important . Use cases include
  3. 1:00Recommendation Model Architecture
  4. 1:48High Performance Training at Meta
  5. 2:26The Criticality of Checkpointing • Failure recovery ensure progress
  6. 3:41Checkpoint Challenges
  7. 4:52Check-n-Run
  8. 6:20Checkpointing Workflow
  9. 7:18Reducing WB with Differential Checkpointing
  10. 8:09Approaches for Differential Checkpointing • One-Shot Differential Checkpoint . Consecutive Incremental Checkpoint - Intermittent Differential Checkpoint
  11. 10:00Checkpoint Quantization Compress checkpoint without degrading training accuracy
  12. 11:31Comparing Quantization Strategies . Uniform quantization . Non-uniform quantization using kmeans • Adaptive uniform quantization
  13. 12:47Quantization Bit-width Selection
  14. 14:35Overall Reduction
  15. 15:06Summary
~/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.