03.08.2013 Views

Copyright by William Lloyd Bircher 2010 - The Laboratory for ...

Copyright by William Lloyd Bircher 2010 - The Laboratory for ...

Copyright by William Lloyd Bircher 2010 - The Laboratory for ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Table of Contents<br />

Chapter 1 Introduction ....................................................................................................1<br />

1.1 Attributing Power in Multi-Core Systems ........................................................... 1<br />

1.2 When to Adapt ..................................................................................................... 4<br />

1.3 Power Variation is Periodic.................................................................................. 6<br />

1.4 Objectives ............................................................................................................. 8<br />

1.5 <strong>The</strong>sis Statement .................................................................................................. 9<br />

1.6 Contributions ........................................................................................................ 9<br />

1.7 Organization ....................................................................................................... 11<br />

Chapter 2 Methodology ..................................................................................................13<br />

2.1 Measuring System and Component Power ........................................................ 13<br />

2.1.1 Aggregate CPU Power Measurement ......................................................... 14<br />

2.1.2 Subsystem-Level Power in a Server System .............................................. 15<br />

2.1.3 Subsystem-Level Power in a Mobile System ............................................. 17<br />

2.2 Controlling Temperature, Voltage and Frequency ............................................. 19<br />

2.3 Per<strong>for</strong>mance Counter Sampling ......................................................................... 21<br />

2.4 Workloads .......................................................................................................... 21<br />

Chapter 3 Modeling CPU Power using Per<strong>for</strong>mance Monitoring Counters ............24<br />

3.1 Correlation of Per<strong>for</strong>mance Counters to Power ................................................. 24<br />

3.2 IPC Related Power Models ................................................................................ 27<br />

3.3 Micro ROM Related Power Models................................................................... 30<br />

3.4 Power Management Effects ............................................................................... 31<br />

3.4.1 Active and Idle Power Management ........................................................... 32<br />

3.4.2 Active Power Management: P-states .......................................................... 33<br />

3.4.3 Idle Power Management: C-states .............................................................. 34<br />

3.4.4 Case Study: Processor Power Management Characteristics ....................... 34<br />

ix

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!