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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Table 7.2: Periodic Power Phase Predictor Field Descriptions<br />

Predictor<br />

Description<br />

Field<br />

Detected Duration and level of phase pair. This is also the table index. When a<br />

Pattern periodic phase is detected, it is used to index the prediction table.<br />

Length,Level<br />

Predicted Predicted Phase at next transition. For utilization predictor this is activity<br />

Phase level. For power prediction this is the power level seen when this phase<br />

Length,Level previously occurred.<br />

Records timestamp of when predicted phase change is to occur. This is<br />

the most critical value produced <strong>by</strong> the predictor. It is used <strong>by</strong> the power<br />

Timestamp manager to schedule changes in power/per<strong>for</strong>mance capacity of the<br />

system. This value allows <strong>for</strong> optimal selection of per<strong>for</strong>mance capacity<br />

given the anticipated duration of operation at a particular per<strong>for</strong>mance<br />

demand.<br />

“Quality” of phase as a function of past predictions and duration. <strong>The</strong><br />

confidence is used <strong>by</strong> the power manager to determine if a prediction will<br />

Confidence be used or not. It is also used <strong>by</strong> the replacement algorithm to determine<br />

if the phase will be replaced if the predictor is full. All newly detected<br />

phases start with a confidence of 1. If the phase is subsequently<br />

mispredicted, the confidence is reduced <strong>by</strong> a fixed ratio.<br />

Valid Indicates if this entry has a valid phase stored with a “true” or “false.”<br />

Pending<br />

Indicates if this phase is predicted to occur again. This value is set “true”<br />

on the occurrence of the phase and remains true until the phase prediction<br />

expires.<br />

7.5 Predicting Core Activity Level<br />

This section provides power and per<strong>for</strong>mance results <strong>for</strong> the core and aggregate-level<br />

periodic power phase predictor in comparison to a commercial reactive scheme. A<br />

comparison is made in terms of prediction accuracy, prediction coverage, power and<br />

per<strong>for</strong>mance. Also, a characterization of core activity phases is given.<br />

134

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

Saved successfully!

Ooh no, something went wrong!