1 / 21

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

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.

spiro
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories Alicia Asín, DaríoSuárez, VíctorViñ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 (MICRO’99) Technology from older to newer (μm) A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07

  3. How to Introduce Energy and Power in Computer Architecture courses Hardware-based laboratories Challenging experiments Students will get insights in energy and power A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07

  4. Summary Motivation Goals and requirements Platform description Energy breakdown in an Intel Pentium 4 Conclusions A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07

  5. Goals Do not alter Computer Architecture course syllabus Platform for both education and research Obtain the static consumption in a standard processor A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07

  6. Requirements Low-cost, reuse resources from the department Use real hardware Sort platform time training A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07

  7. Summary Motivation Goals and requirements Platform description Energy breakdown in an Intel Pentium 4 Conclusions A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07

  8. Platform view Liquid refrigeration system PC under test Monitoring PC Clamp meter A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07

  9. Platform Schematic • Measurements without hacking the motherboard A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07

  10. Platform Description PC under test Monitoring 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 • Intel Pentium 4 • GNU/Linux • Performance Application Programming Interface, PAPI, (Dongarra et. al., 2001) • Bare system Frequency scaling A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07

  11. Application screenshot • live measurements + store acquired data A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07

  12. Summary Motivation Goals and requirements Platform description Energy breakdown in an Intel Pentium 4 Conclusions A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07

  13. Intel Pentium 4 Energy Breakdown Static consumption has emerged as a mayor issue in power-aware architectures Information not available in datasheets A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07

  14. Dynamic and Static power Dynamic Static A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07

  15. Decomposition of the consumption (Sinhaet. al., 2003) A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07

  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 A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07

  17. Measured Results Pentium 4 in 130 nm, Vdd = 1.6 V Static power estimation: 35.94 W Leakage current estimation: 22.46 A Model fits well with the data A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07

  18. Energy and Average Power Total energy Average Power Dynamic energy remains constant Static power remains constant A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07

  19. Summary Motivation Goals and requirements Platform description Energy breakdown in an Intel Pentium 4 Conclusions A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07

  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 A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07

  21. A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories Alicia Asín, DaríoSuárez, VíctorViñals a.asin@libelium.com, {dario, victor}@unizar.es http://webdiis.unizar.es/~gaz/

More Related