Whatever their origin, all devices share the same Achilles' heel: the battery' - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

Whatever their origin, all devices share the same Achilles' heel: the battery'

Description:

Thrifty Barrier ... The thrifty barrier also strives to wake up the processor just in time to avoid ... Thrifty barrier is a modest combination of hardware and ... – PowerPoint PPT presentation

Number of Views:48
Avg rating:3.0/5.0
Slides: 25
Provided by: spap
Category:

less

Transcript and Presenter's Notes

Title: Whatever their origin, all devices share the same Achilles' heel: the battery'


1
Whatever their origin, all devices share the
same Achilles' heel the battery.
  • Power Management
  • By
  • Sameera.P

2
Agenda
  • Motivation
  • Power Management Techniques
  • Thrifty Barrier
  • Function Level Power Estimation
  • Dynamic Power Management
  • Summary
  • References

3
Motivation
  • Power management for computer systems are
    desired for many reasons, particularly
  • For portable and embedded systems to prolong
    battery life and reduce heat dissipation.
  • For desktop systems reduce cooling requirement
    and reduce noise.
  • For supercomputers reduce operating costs from
    energy and cooling.
  • Lower power consumption also means low heat
    dissipation, which increases system stability,
    and less energy use, which saves money and
    reduces the burden on the environment.

4
Processor Level Techniques
  • The power management for microprocessors could be
    done over the whole processors or some fine-grain
    areas.
  • For global power control, there are
  • Dynamic Voltage and Frequency Scaling (DVFS an
    energy-saving technique that consists of varying
    the frequency and voltage of a microprocessor in
    real time according to processing needs.
  • Intel SpeedStep, AMD Cool'n'Quiet, AMD PowerNow!,
    VIA PowerSaver allows the clock speed of a
    processor to be dynamically changed depending on
    workload levels

5
For information
  • The power breakdown for a laptop computer
  • VLSI digital components 21
  • Display 36
  • Hard drive 18
  • and wireless LAN 18

6
Power Management Techniques
  • Thrifty Barrier SMPs
  • Dynamic Power Management
  • Function Level Power Estimation

7
Thrifty Barrier Energy Aware Synchronization in
SMPs
  • Past research on power aware systems mostly
    focuses on uniprocessors
  • The most energy-efficient execution in each
    processor may not translate into most efficient
    overall execution
  • There are issues unique to multiprocessors that
    warrant investigation

8
Parallel Workload
  • In a parallel workload, the overall performance
    depends on all the threads
  • Critical path may depend only on a few threads
  • Source of energy waste unique to parallel
    systems Energy waste in Barrier synchronization

9
Barrier-synchronized Parallel Codes
  • Threads often spin-wait at barriers for all the
    threads before moving to a different phase of the
    computation
  • Traditional low-power techniques for uni
    processors are unfit for multithreaded scenario

10
Thrifty Barrier
  • Estimates the wait time and forces the processor
    into an appropriate low-power sleep state
  • Many commercial processors offer various such
    sleep states
  • The thrifty barrier also strives to wake up the
    processor just in time to avoid potential
    performance degradation

11
Thrifty Barrier Key Challenge
  • Accurate estimation of barrier stall time for
    each barrier instance
  • It allows judicious selection of the
  • Right low power state to maximize energy savings
  • Bring processor back to minimize performance
    degradation

12
Conventional Barrier
  • Barrier Spin loop is highly inefficient
  • Only the last iteration is productive
  • All the spin energy is wasted in unproductive
    consumption

13
Thrifty Barrier
Save the energy that would be wasted in the spin
loop Transitioning requires non-negligible amount
of time
14
To add
  • Thrifty barrier is a modest combination of
    hardware and software
  • Barrier is augmented with a simple prediction
    code to decide the low power state
  • The Aim

15
Function Level Power Estimation
  • To predict the power dissipation of embedded
    software
  • Models at software level are difficult to build
    because of the great variety and complexity
  • Instruction level power model was proposed

16
  • Each instruction and instruction pair are
    assigned a fixed energy cost.
  • Power Data Bank
  • Power Estimation Technique is built on the above
    model
  • Makes use of profiling and tracing tools

17
Power Formulation
18
  • Vendors can packet the power data bank with
    their microprocessor and provide users the
    ability to conduct power estimation
  • Users are assured of the high accuracy caused due
    to function-level model

19
Dynamic Power Management
  • Flexible and general design methodology
  • Aims to control performance and power levels
  • Power Manager
  • Power Management Policy
  • The problem in DPM is the changing power state
    penalty

20
(No Transcript)
21
  • Non ideal DPM wastes the idle interval at the
    second idle period and pays a performance penalty
    at the third idle period.
  • Inefficiencies come from the inaccurate
  • prediction of the duration of the idle period
    or, equivalently, the arrival time of the next
    request for an idle component.

22
Summary
  • Power is one of the concerns when user select
    hardware to perform their programs
  • The barrier construct used in parallel
    programming can be used to find idleness
  • Power consumed during memory accesses accounts
    for a significant percentage of the total power
    consumption

23
References
  • Function-level power estimation methodology for
    microprocessors.Gang Qu, N. Kawabe, K. Usarni,
    and M. Potkonjak.
  • Dynamic Power Management for Nonstationary
    Service Requests Eui-Young Chung, Luca Benini,
    Alessandro Bogliolo,Yung-Hsiang Lu, and Giovanni
    De Micheli, Fellow, IEEE
  • The thrifty barrier Energy-aware synchronization
    in shared-memory multiprocessors Jian Li, Jose F.
    Martinez, and Michael C. Huang
  • Analysis of power consumption in memory
    hierarchies Patrick Hicks, Matthew Walnock, and
    Robert Michael Owens.

24
  • Exploiting Barriers to Optimize Power Consumption
    Chun Liu Anand Sivasubramaniam Mahmut Kandemir
    Mary Jane Irwin
  • Hierarchical Adaptive Dynamic Power Management
    Zhiyuan Ren
Write a Comment
User Comments (0)
About PowerShow.com