SlideServe
Menu
Préférences
© SlideServe · v2026

Energy Savings with DVFS

ganya avatar
13 diapositives · 732 Views · Oct 11, 2014

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 ).

Energy Savings with DVFS - slide 1
01 / 13Energy Savings with DVFS
1 / 17

Télécharger la présentation

Energy Savings with DVFS
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  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