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 ...
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