1 / 13

Energy Savings with DVFS

Energy Savings with DVFS. Reduction in CPU power. Extra system power. Effectiveness of DVFS. For energy savings E R > E E Factors in modern systems affecting this equation: Performance delay (t delay ) Idle CPU power consumption (P E ) Power consumption of other devices (P E ).

ganya
Download Presentation

Energy Savings with DVFS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Energy Savings with DVFS Reduction in CPU power Extra system power

  2. Effectiveness of DVFS • For energy savings • ER > EE • Factors in modern systems affecting this equation: • Performance delay (tdelay) • Idle CPU power consumption (PE) • Power consumption of other devices (PE)

  3. Performance Delay • Lower tdelay=> higher energy savings • Depends on memory/CPU intensiveness • Experiments with SPEC CPU2000 • mcf: highly memory intensive • Expect low tdelay • sixtrack: highly cache/CPU intensive • Expect high tdelay • Two state of the art processors • AMD quad core Opteron • On die memory controller • Intel quad core Xeon • Off chip memory controller

  4. Performance Delay Due to on die memory controller

  5. Idle CPU power consumption • Low power idle CPU states common now • C1 state used be default • Zero dynamic power consumption • Support for deeper C-states appearing • C6 on Nehalem • Zero dynamic+leakage power • Higher extra CPU power consumption for modern CPUs • Lower DVFS benefits

  6. Device power consumption • DVFS makes other devices consume power for longer time (tdelay) • Memory (4GB DDR3) • Idle -> 5W • Active -> 10W • Higher extra device power consumption • Lower DVFS benefits for memory intensive benchmarks

  7. Evaluation Setup • Assume a simple static-DVFS policy • AMD Opteron (four v-f settings): • 1.25V/2.6GHz, 1.15V/1.9GHz, 1.05V/1.4GHz, 0.9V/0.8GHz • Compare against a base system with no DVFS and three simple idle PM policies:

  8. Methodology • Run SPEC CPU2000 benchmarks at all v-f settings • Estimate savings baselined against system with PM-(1:3) policies • EPM-i varies based on the policy • DVFS beneficial if: • %EsavingsPM-i > 0

  9. Results • High average delay • On die memory controller

  10. Results • Max Avg ~7% savings • High perf delay

  11. Lowest v-f setting not useful • Avg 7% savings • Avg 200% delay Results

  12. DVFS energy inefficient • Lower system idle power consumption Results

  13. Conclusion • Simple power management policies provide better energy performance tradeoffs • Lower v-f setting offer worse e/p tradeoffs due to high performance delay • DVFS still useful for: • Power reduction: thermal management • Systems with simpler memory controllers and low power system components

More Related