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.

long time to complete, more aggressive power saving techniques may be per<strong>for</strong>med.<br />

Further investigation will be required to validate this hypothesis. Since Table 3.5<br />

supports the conclusion that high latency instructions consume less power, the models<br />

can be improved <strong>by</strong> accounting <strong>for</strong> this behavior. One possible accounting method is to<br />

note that most high latency instructions are composed of relatively long µop sequences<br />

sourced <strong>by</strong> the microcode ROM. Microcode ROM events can be observed using the<br />

trace cache metric, microrom µops. This metric counts the number of µops delivered<br />

from the microcode ROM. <strong>The</strong> resultant models are given in Table 3.6. As expected<br />

from the observations of power consumption of microcode ROM delivered instructions,<br />

the model’s microcode ROM component is negative. This small correction allows the<br />

power model to extend below 36W <strong>for</strong> workloads with high instances of complex<br />

microcode ROM instructions.<br />

Table 3.6 µop Linear Regression Model Comparison<br />

Deliver, µROM Deliver, µROM, Build<br />

α0 α1 α2 α0 α1 α2 α3<br />

36.7 4.24 -11.8 36.7 4.24 -14.6 5.74<br />

Avg Error 2.50% 2.55%<br />

Coefficients<br />

Coefficient of<br />

Determination<br />

3.4 Power Management Effects<br />

0.844 0.850<br />

While instruction and µop-based power models accurately account <strong>for</strong> power during fully<br />

active phases, they per<strong>for</strong>m poorly in the presence of dynamic power management and<br />

temperature variation. This section characterizes the effect that power adaptations such<br />

31

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

Saved successfully!

Ooh no, something went wrong!