Power Reduction Through Measurement and Modeling of Users and CPUs - PowerPoint PPT Presentation

About This Presentation
Title:

Power Reduction Through Measurement and Modeling of Users and CPUs

Description:

Power Reduction Through Measurement and Modeling of Users and CPUs Bin Lin, Arindam Mallik, Peter A. Dinda, Gokhan Memik and Robert P. Dick Department of EECS ... – PowerPoint PPT presentation

Number of Views:40
Avg rating:3.0/5.0
Slides: 2
Provided by: JennyA152
Category:

less

Transcript and Presenter's Notes

Title: Power Reduction Through Measurement and Modeling of Users and CPUs


1
Power Reduction Through Measurement and Modeling
of Users and CPUs
Bin Lin, Arindam Mallik, Peter A. Dinda, Gokhan
Memik and Robert P. DickDepartment of EECS,
Northwestern University b-lin, arindam, pdinda,
g-memik, dickrp_at_northwestern.edu
  • Our work targets power reduction in laptops.
    Almost all of them use a version of DVFS (Dynamic
    Voltage and Frequency Scaling). DVFS is an
    energy-saving technique that consists of varying
    the frequency and voltage of a microprocessor in
    real-time according to processing needs.
    Specifically, existing DVFS techniques select an
    operating point (CPU frequency and voltage) based
    on the utilization of the processor.

User-driven Frequency Scaling (UDFS)
Process-driven Voltage Scaling (PDVS)
  • Current DVFS techniques are pessimistic about the
    processor
  • Assume worst-case manufacturing process
    variation and operating temperature
  • Voltage set for a particular frequency based on
    loose worst-case bounds given by the processor
    manufacturer.
  • Leads to higher voltages than necessary for
    stable operation, especially in low temperatures.
  • Current DVFS techniques are pessimistic about the
    user
  • Most DVFS schemes (e.g., Windows) is only based
    on CPU utilization
  • Leads to use of higher frequencies than
    necessary for satisfactory performance
  • Different users have different requirements!
  • User-driven Frequency Scaling (UDFS)
  • User presses button when annoyed with speed of
    computer
  • Button-press feedback drives model algorithm
    that drive frequency setting
  • System adapts to users quickly, leading to a
    reduced rate of button presses
  • Two adaptive algorithms

Example minimum stable Vdd for different
operating frequencies temperatures in an IBM
Laptop
  • Minimum Stable Voltage (MSV)
  • Supply voltage that guarantees correct execution
    for given processing and environmental
    conditions.
  • Processors can act flawlessly at lower supply
    voltages. The extra slack is present due to
    process variation and temperature.
  • Process-driven Voltage Scaling (PDVS)
  • Customize frequency to voltage mapping to
    individual processor at every temperature, taking
    advantage of process variation.
  • An automatic voltage profiler is under development

UDFS1 scheme
UDFS2 scheme
User study
Results (UDFS PDVS)
improvement
  • 4 interaction applications Windows, Microsoft
    PowerPoint plus music, 3D Shockwave animation
    video, and FIFA 2005
  • 20 users Power User, Typical User, and
    Beginner
  • 2 adaptive algorithms UDFS1 and UDFS2.

PowerPoint Apps
PowerPoint App
Average number of user events
3D Shockwave
Measurement
  • Used a control agent in Windows to log system
    frequency and User events during the study
  • Built a framework to measure the power
    consumption of a notebook while replaying the
    user study scenario.
  • Power numbers presented are original savings- not
    analytical improvements

3D Shockwave
FIFA game
Summary of results
  • Combination of PDVS and the best UDFS scheme
    reduces measured system power by 49.9 (27.8
    PDVS, 22.1 UDFS), averaged across 20 users and 4
    representative applications, compared to the
    Windows XP DVFS scheme.
  • For multitasking environment, power consumption
    gets reduced by 58.6 and 75.7 by (UDFS1PDVS)
    and (UDFS2PDVS).
  • Average temperature reductions for all three
    applications 13.2?C.
  • This work is in process of technical transfer

FIFA game
improvement
  • User-Driven Frequency Scaling, IEEE Computer
    Society Computer Architecture Letters, 2006.
  • Process and User Driven Dynamic Voltage and
    Frequency Scaling, Tech. Report NWU-EECS-06-11,
    EECS Department, Northwestern Univ., Aug. 2006.
  • "Power Reduction Through Measurement and
    Modeling of Users and CPUs", ACM SIGMETRICS 2007

Publications
Chebyshev bound-based (1 - p) values for
difference of means from zero are also shown
Power improvement in the multitasking environment
Write a Comment
User Comments (0)
About PowerShow.com