A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories - PowerPoint PPT Presentation

About This Presentation
Title:

A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories

Description:

A Proposal to Introduce Power and Energy Notions in Computer ... hacking the motherboard. 9 ... modifying the motherboard. Temperature measurements ... – PowerPoint PPT presentation

Number of Views:126
Avg rating:3.0/5.0
Slides: 22
Provided by: Dar4178
Category:

less

Transcript and Presenter's Notes

Title: A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories


1
A Proposal to Introduce Power and Energy Notions
in Computer Architecture Laboratories
  • Alicia Asín, Darío Suárez, Víctor Viñals
  • gaZ DIIS I3A
  • Universidad de Zaragoza
  • HiPEAC Network of Excellence

2
Power Major Issue in Computer Architecture
Nuclear reactor
W / cm2
Pentium 4
Pentium II
Core DUO
Pentium III
Pentium
i486
Pentium Pro
i386
Adapted from Pollack (MICRO99)
Technology from older to newer (µm)
3
How to Introduce Energy and Power in Computer
Architecture courses
  • Students will get insights in energy and power

Hardware-based laboratories
Challenging experiments
4
Summary
  • Motivation
  • Goals and requirements
  • Platform description
  • Energy breakdown in an Intel Pentium 4
  • Conclusions

5
Goals
  • Do not alter Computer Architecture course
    syllabus
  • Platform for both education and research
  • Obtain the static consumption in a standard
    processor

6
Requirements
  • Low-cost, reuse resources from the department
  • Use real hardware
  • Sort platform time training

7
Summary
  • Motivation
  • Goals and requirements
  • Platform description
  • Energy breakdown in an Intel Pentium 4
  • Conclusions

8
Platform view
Liquid refrigeration system
PC under test
Monitoring PC
Clamp meter
9
Platform Schematic
  • Measurements without hacking the motherboard

10
Platform Description
  • PC under test
  • Monitoring PC
  • Intel Pentium 4
  • GNU/Linux
  • Performance Application Programming Interface,
    PAPI, (Dongarra et. al., 2001)
  • Bare system
  • In-house tool
  • Labview
  • Widely used, compatible with a lot of data
    acquisition cards
  • Sort time of application development
  • Final application very easy to use

Frequency scaling
11
Application screenshot
  • live measurements store acquired data

12
Summary
  • Motivation
  • Goals and requirements
  • Platform description
  • Energy breakdown in an Intel Pentium 4
  • Conclusions

13
Intel Pentium 4 Energy Breakdown
  • Static consumption has emerged as a mayor issue
    in power-aware architectures
  • Information not available in datasheets

14
Dynamic and Static power
  • Dynamic
  • Static

15
Decomposition of the consumption (Sinha et. al.,
2003)
16
Assertion verification
  • Ensure CPI does not vary
  • Benchmark choice, LU factorization
  • Small footprint, low cache miss rate
  • Hardware counters
  • Keep temperature under control
  • Liquid refrigeration system

17
Measured Results
  • Model fits well with the data

Pentium 4 in 130 nm, Vdd 1.6 V Static power
estimation 35.94 W Leakage current
estimation 22.46 A
18
Energy and Average Power
  • Total energy
  • Average Power

Dynamic energy remains constant
Static power remains constant
19
Summary
  • Motivation
  • Goals and requirements
  • Platform description
  • Energy breakdown in an Intel Pentium 4
  • Conclusions

20
Conclusions and future work
  • Low-cost platform able to measure and store the
    processor consumption
  • Platform enables to carry out interesting
    laboratories, valid also for research. E.g.,
    dynamic and static energy decomposition
  • Aimed to introduce the laboratory in main
    computer architecture courses taught at the
    University of Zaragoza

21
A Proposal to Introduce Power and Energy Notions
in Computer Architecture Laboratories
  • Alicia Asín, Darío Suárez, Víctor Viñals
  • a.asin_at_libelium.com, dario, victor_at_unizar.es
  • http//webdiis.unizar.es/gaz/

22
Benchmark
  • LU factorization
  • Small footprint
  • Matrixes 20x20
  • 1M iterations

23
Platform Hardware Requirements
  • Hardware counters
  • Measurements without modifying the motherboard
  • Temperature measurements
  • Change the frequency without reboot

24
Platform Software Requirements
  • View live measurements
  • Change the frequency without rebooting
  • Store the acquired data
  • Process control in the computer under test
Write a Comment
User Comments (0)
About PowerShow.com