Power Efficiency in Computing Systems

CSE 591: Energy-Efficient Computing
Lecture 18
SPEED: power
Anshul Gandhi
347, CS building
anshul@cs.stonybrook.edu
Recap
DFS: Dynamic Frequency Scaling
Power (Watts)
   DFS
2
“linear”
P = system power
       NOT processor power
Recap
Power (Watts)
   DFS
3
How power affects server speed for a single server
              Power (Watts)
              Power (Watts)
   DVFS
   DVFS
+DFS
Power (Watts)
   DFS
              Power (Watts)
              Power (Watts)
   DVFS
   DVFS
+DFS
“LINPACK”
CPU BOUND
“STREAM”
MEM BOUND
power_capping paper
Power vs. Performance
Label power
= 308W
Ad-hoc controller
Proposed controller
Stable results
Performance impact
Power shifting
 Allowing even 1W of extra budget to server can
improve performance
 For rack power budget, power budget can be “stolen”
from low priority servers to give additional power
budget to high priority servers
 Power shifting
power_modeling paper
Power breakdown
Power measurement
 
1.
Directly from hardware or sensors
2.
Via simulations
3.
Via power modeling
Model should be able to provide component-
level power consumption
Power model
Power model
Power model
Applications of power models
1.
Server-specific power profiles
2.
Resource bottleneck identification
3.
Selective fan cooling
4.
Temperature proxy
5.
Electricity cost proxy
Slide Note
Embed
Share

In this lecture series on energy-efficient computing, various concepts related to dynamic frequency scaling, power capping, power shifting, power modeling, and power measurement are discussed. The impact of power on server speed is explored, alongside strategies for improving performance within power constraints. Different controllers and results for stable performance are also presented, highlighting the importance of power management in modern computing systems.

  • Energy Efficiency
  • Computing Systems
  • Power Management
  • Dynamic Frequency Scaling
  • Performance Optimization

Uploaded on Sep 15, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. CSE 591: Energy-Efficient Computing Lecture 18 SPEED: power Anshul Gandhi 347, CS building anshul@cs.stonybrook.edu

  2. Recap DFS: Dynamic Frequency Scaling s = + ( ) s s P P Frequency (GHz) min min (server speed) DFS linear P = system power NOT processor power s min P Power (Watts) P 2 min

  3. Recap How power affects server speed for a single server Frequency (GHz) Frequency (GHz) Frequency (GHz) DVFS DVFS +DFS LINPACK CPU BOUND DFS Power (Watts) Power (Watts) Power (Watts) Frequency (GHz) Frequency (GHz) Frequency (GHz) DVFS DVFS +DFS DFS STREAM MEM BOUND Power (Watts) Power (Watts) Power (Watts) 3

  4. power_capping paper

  5. Power vs. Performance Label power = 308W

  6. Ad-hoc controller

  7. Proposed controller

  8. Stable results

  9. Performance impact

  10. Power shifting Allowing even 1W of extra budget to server can improve performance For rack power budget, power budget can be stolen from low priority servers to give additional power budget to high priority servers Power shifting

  11. power_modeling paper

  12. Power breakdown

  13. Power measurement 1. Directly from hardware or sensors 2. Via simulations 3. Via power modeling Model should be able to provide component- level power consumption

  14. Power model + = + + + P P c u mem c u c u c u idle cpu cpu mem disk disk net net

  15. Power model + = + + + P P c u mem c u c u c u idle cpu cpu mem disk disk net net = 14 (0.236) + + + (4 8) (0.003) (3 8) blade P u E u u E u cpu mem disk net

  16. Power model + = + + + P P c u mem c u c u c u idle cpu cpu mem disk disk net net = 14 (0.236) + + + (4 8) (0.003) (3 8) blade P u E u u E u cpu mem disk net = 636 (0.111) + + + + (4 7) (0.004) (0) itanium P u E u u u cpu mem disk net

  17. Applications of power models 1. Server-specific power profiles 2. Resource bottleneck identification 3. Selective fan cooling 4. Temperature proxy 5. Electricity cost proxy

More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#