~/talk

EnvPipe: Performance-preserving DNN Training Framework for Saving Energy

Talkat USENIX ATC '23 · 2023-07-10..07-12· [machine-learning]
links:none on file
name:Inhoe Koo
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

EnvPipe is a PyTorch library that profiles each pipeline stage, reschedules pipeline units to expose usable pipeline bubbles, and selectively lowers GPU SM frequency to stretch non‑critical stages. It keeps hyperparameters and accuracy unchanged, runs an online profiler plus a scheduler and iterative frequency planner, and reports up to 25.2% energy savings on 4×V100 single‑node and 28.4% on 16‑GPU multi‑node while keeping throughput loss under 1%.

AI-written summary · about

  1. 0:00Introduction to sustainability
  2. 1:15Energy and performance trade-off
  3. 3:45Pipeline parallelism bubbles
  4. 7:19Goals of MVpipe
  5. 8:01System components
  6. 9:49Scheduler design
  7. 14:14Frequency planner
  8. 17:59Evaluation results
  9. 20:06Conclusion
~/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.