Exploring Power Efficiency in Computing Systems

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.


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. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

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

Related