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.

Chapter 8 Related Research<br />

This section summarizes related research in the areas relating to predictive processor<br />

power management. Specifically, per<strong>for</strong>mance counter-driven power models, system-<br />

level power characterization and predictive power management are covered.<br />

8.1 Per<strong>for</strong>mance Counter-Driven Power Models<br />

Contemporary research in the area of per<strong>for</strong>mance counter-driven power modeling has<br />

focused primarily on the single largest consumer, the processor [LiJo03] [Be00] [IsMa03]<br />

[CoMa05] [BrTiMa00]. System-level power modeling [HeCe06] is mostly focused on<br />

power consumption within a single subsystem [Ja01] [ZeSo03] [KiSu06] [GuSi02].<br />

Consistent throughout processor power modeling is the theme that power consumption is<br />

primarily determined <strong>by</strong> the number of instructions retired per cycle. Li et al [LiJo03]<br />

present a simple linear model <strong>for</strong> power consumption <strong>by</strong> operating system services. <strong>The</strong><br />

resultant models are a function of only IPC. <strong>The</strong>ir modeling only considers operating<br />

system routines and requires a separate model <strong>for</strong> each operating system routine. Most<br />

importantly, their model is simulation-based and consequently does not correlate well<br />

with power consumption of actual processors. In contrast, the models in this dissertation<br />

is based on direct, in-system measurement and shows that power depends more on<br />

fetched µop/cycle rather than IPC. Bellosa [Be00] uses synthetic workloads to<br />

147

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

Saved successfully!

Ooh no, something went wrong!