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 9 Conclusions and Future Work<br />

9.1 Conclusions<br />

<strong>The</strong> widespread application of dynamic power management has provided the opportunity<br />

<strong>for</strong> computing systems to attain high per<strong>for</strong>mance and energy efficiency across a wide<br />

range of workloads. Practically, systems do not operate optimally due to the lack of<br />

effective, power management, control schemes. This is largely due to a lack of run-time<br />

power accounting and the use of reactive power management on workloads with widely<br />

varying per<strong>for</strong>mance and power characteristics. <strong>The</strong> objective of this dissertation is to<br />

improve the effectiveness of dynamic power management <strong>by</strong> addressing these<br />

limitations. This is achieved in the following contributions:<br />

1) Fine-Grain Accounting of Complete System Power Consumption<br />

Using a small set of widely available per<strong>for</strong>mance events including IPC, cache misses<br />

and interrupts, power models are developed <strong>by</strong> measuring power consumption on actual<br />

systems. <strong>The</strong>se linear and polynomial models are created using regression techniques<br />

that iteratively adjust coefficients to minimize model error. This novel approach<br />

improves upon existing research <strong>by</strong> finding that complex structures such as processors<br />

and chipsets can be accurately represented <strong>by</strong> tracking their dominant per<strong>for</strong>mance<br />

events. Unlike existing research that primarily relies on retired instruction or<br />

153

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

Saved successfully!

Ooh no, something went wrong!