CSE 591: Energy-Efficient Computing

 
CSE 591: Energy-Efficient Computing
Lecture 9
SLEEP: processor
 
Anshul Gandhi
347, CS building
anshul@cs.stonybrook.edu
 
dreamweaver paper
 
DVFS limitations
 
PowerNap limitation
 
Request batching
 
Weave Scheduling
 
Dream Processor
 
Server power breakdown
 
Sensitivity to setup time
 
Sensitivity to #cores
 
Sensitivity to utilization
 
barely_alive paper
Motivation
 
 AutoScale for stateful servers is hard
 Setup time
 Cache servers
 Data analytics
 
 “barely alive” states (hypothetical)
 Keep memory and/or disk alive
 Turn other components off
 Useful during load spikes
 
Barely alive states
Handling Data Updates
 
Barely alive states can keep memory
active, thus allowing live updates
PowerNap would have to wake up to
update, and then go back to sleep
 
reduces sleep time
Can use an embedded processor with
small amount of memory
 limited by memory size
 increases setup time
Slide Note
Embed
Share

Energy-efficient computing strategies for stateful servers such as Dream Processor, Barely Alive States, and handling data updates. Learn about limitations like DVFS, PowerNap, and sensitivity to setup time, cores, and utilization. Discover techniques like Request Batching, Weave Scheduling, and Server Power Breakdown.

  • Energy-Efficient Computing
  • Stateful Servers
  • Dream Processor
  • Barely Alive States
  • Data Updates

Uploaded on Feb 15, 2025 | 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 9 SLEEP: processor Anshul Gandhi 347, CS building anshul@cs.stonybrook.edu

  2. dreamweaver paper

  3. DVFS limitations

  4. PowerNap limitation

  5. Request batching

  6. Weave Scheduling

  7. Dream Processor

  8. Server power breakdown

  9. Sensitivity to setup time

  10. Sensitivity to #cores

  11. Sensitivity to utilization

  12. barely_alive paper

  13. Motivation AutoScale for stateful servers is hard Setup time Cache servers Data analytics barely alive states (hypothetical) Keep memory and/or disk alive Turn other components off Useful during load spikes

  14. Barely alive states State Components powered off Components powered on Embedded processor, 1 fan, 1 n/w interface, memory (self-refresh) All cores, disks, all but one fan, all but one n/w interface BA1/2 BA3 Same Multiple n/w interfaces BA4 Same + embedded processor Multiple cores + fans BA5 Same + embedded processor Same + disks

  15. Handling Data Updates Barely alive states can keep memory active, thus allowing live updates PowerNap would have to wake up to update, and then go back to sleep reduces sleep time Can use an embedded processor with small amount of memory limited by memory size increases setup time

More Related Content

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