Upload
spiro
View
30
Download
0
Tags:
Embed Size (px)
DESCRIPTION
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. Power : Major Issue in Computer Architecture. Nuclear reactor. W / cm 2. Pentium 4. - PowerPoint PPT Presentation
Citation preview
A Proposal to Introduce Power and Energy Notions in Computer
Architecture LaboratoriesAlicia Asín, Darío Suárez, Víctor Viñals
gaZ – DIIS – I3AUniversidad de Zaragoza
HiPEAC Network of Excellence
Power : Major Issue in Computer Architecture
W /
cm
2
04/21/23 2A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07
i386i486
Pentium
Pentium Pro
Pentium II
Pentium III
Pentium 4
Nuclear reactor
Technology from older to newer (μm)
Core DUO
Adapted from Pollack (MICRO’99)
How to Introduce Energy and Power in Computer Architecture courses
04/21/23 A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07 3
Students will get insights in energy and power
Hardware-based
laboratories
Hardware-based
laboratories
Challenging experimentsChallenging experiments
Summary Motivation Goals and requirements Platform description Energy breakdown in an Intel Pentium 4 Conclusions
04/21/23 4A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07
Goals Do not alter Computer Architecture course
syllabus Platform for both education and research Obtain the static consumption in a standard
processor
04/21/23 A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07 5
Requirements Low-cost, reuse resources from the
department Use real hardware Sort platform time training
04/21/23 A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07 6
Summary Motivation Goals and requirements Platform description Energy breakdown in an Intel Pentium 4 Conclusions
04/21/23 7A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07
Platform view
PC under test
PC under test Monitoring
PCMonitoring
PC
Liquid refrigeration
system
Liquid refrigeration
system
04/21/23 8A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07
Clamp meterClamp meter
Platform Schematic
Measurements without hacking the motherboard
04/21/23 9A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07
Platform Description
PC under testPC under test Intel Pentium 4 GNU/Linux Performance Application
Programming Interface, PAPI, (Dongarra et. al., 2001)
Bare system
Monitoring PCMonitoring PC 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
04/21/23 A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07 10
Frequencyscaling
Application screenshot
04/21/23 11A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07
live measurements + store acquired data
Summary Motivation Goals and requirements Platform description Energy breakdown in an Intel Pentium 4 Conclusions
04/21/23 12A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07
Intel Pentium 4 Energy Breakdown Static consumption has emerged as a mayor
issue in power-aware architectures Information not available in datasheets
04/21/23 13A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07
Dynamic and Static power
Dynamic Static
04/21/23 14A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07
Decomposition of the consumption (Sinha et. al., 2003)
04/21/23 15A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07
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
04/21/23 A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07 16
Measured Results
04/21/23 17A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07
Model fits well with the data
Pentium 4 in 130 nm, Vdd = 1.6 VStatic power estimation:
35.94 WLeakage current estimation:
22.46 A
Energy and Average Power
Total energy Average Power
04/21/23 A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07 18
Dynamic energy remains constant Static power remains constant
Summary Motivation Goals and requirements Platform description Energy breakdown in an Intel Pentium 4 Conclusions
04/21/23 19A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07
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
04/21/23 20A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07
A Proposal to Introduce Power and Energy Notions in Computer
Architecture LaboratoriesAlicia Asín, Darío Suárez, Víctor Viñals
[email protected], {dario, victor}@unizar.eshttp://webdiis.unizar.es/~gaz/