Скачать презентацию A Proposal to Introduce Power and Energy Notions Скачать презентацию A Proposal to Introduce Power and Energy Notions

46027bedb64a5dfd14fa83ef54fb673a.ppt

  • Количество слайдов: 21

A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories Alicia Asín, A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories Alicia Asín, Darío Suárez, Víctor Viñals ga. Z – DIIS – I 3 A Universidad de Zaragoza Hi. PEAC Network of Excellence

Power : Major Issue in Computer Architecture W / cm 2 Nuclear reactor Pentium Power : Major Issue in Computer Architecture W / cm 2 Nuclear reactor Pentium II Pentium i 386 i 486 Pentium 4 Pentium III Pentium Pro Technology from older to newer (μm) 3/18/2018 Core DUO Adapted from Pollack (MICRO’ 99) A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07 2

How to Introduce Energy and Power in Computer Architecture courses Hardwarebased laboratories Challenging experiments How to Introduce Energy and Power in Computer Architecture courses Hardwarebased laboratories Challenging experiments q Students will get insights in energy and power 3/18/2018 A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07 3

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

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

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

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

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

Platform Schematic q Measurements without hacking the motherboard 3/18/2018 A Proposal to Introduce Power Platform Schematic q Measurements without hacking the motherboard 3/18/2018 A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07 9

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

Application screenshot q live measurements + store acquired data 3/18/2018 A Proposal to Introduce Application screenshot q live measurements + store acquired data 3/18/2018 A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07 11

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

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

Dynamic and Static power Dynamic 3/18/2018 Static A Proposal to Introduce Power and Energy Dynamic and Static power Dynamic 3/18/2018 Static A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07 14

Decomposition of the consumption (Sinha et. al. , 2003) 3/18/2018 A Proposal to Introduce Decomposition of the consumption (Sinha et. al. , 2003) 3/18/2018 A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07 15

Assertion verification q Ensure CPI does not vary Ø Benchmark choice, LU factorization • Assertion verification q Ensure CPI does not vary Ø Benchmark choice, LU factorization • Small footprint, low cache miss rate Ø Hardware counters q Keep temperature under control Ø Liquid refrigeration system 3/18/2018 A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07 16

Measured Results Pentium 4 in 130 nm, Vdd = 1. 6 V Static power Measured Results Pentium 4 in 130 nm, Vdd = 1. 6 V Static power estimation: 35. 94 W Leakage current estimation: 22. 46 A q Model fits well with the data 3/18/2018 A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07 17

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

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

Conclusions and future work q Low-cost platform able to measure and store the processor Conclusions and future work q Low-cost platform able to measure and store the processor consumption q Platform enables to carry out interesting laboratories, valid also for research. E. g. , dynamic and static energy decomposition q Aimed to introduce the laboratory in main computer architecture courses taught at the University of Zaragoza 3/18/2018 A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories WCAE'07 20

A Proposal to Introduce Power and Energy Notions in Computer Architecture Laboratories Alicia Asín, 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@libelium. com, {dario, victor}@unizar. es http: //webdiis. unizar. es/~gaz/