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.

9.2 Future Work<br />

Run-time energy accounting and predictive power management are promising tools <strong>for</strong><br />

improving the energy efficiency and per<strong>for</strong>mance of computing systems. This<br />

dissertation has demonstrated the initial implementation of these tools at improving<br />

processor efficiency and per<strong>for</strong>mance. Listed below are a few similar research areas that<br />

are likely to yield new, valuable discoveries.<br />

Power Managing Cloud Computing Resources<br />

<strong>The</strong> shift away from desktop computing to cloud computing is increasing the opportunity<br />

<strong>for</strong> predictive power management. A typical desktop system has about sixty active<br />

processes, with less than ten of them actively consuming most computing resources. In<br />

contrast, cloud computing servers combine hundreds of active processes from many<br />

clients. Each of the processes has phase behavior that is independent of the others. This<br />

combination of heterogeneous tasks makes existing reactive power management difficult<br />

since the active-idle patterns are an aggregation of multiple independent patterns. A<br />

significant power savings opportunity exists in accounting <strong>for</strong> and predicting the effective<br />

usage pattern of cloud computing servers.<br />

Functional Unit Activity Prediction<br />

<strong>The</strong> need to increase power efficiency is pushing microarchitectural power management<br />

beyond the core-level to individual functional units. To save power during program<br />

156

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

Saved successfully!

Ooh no, something went wrong!