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.
5.3.7 Memory Controller<br />
Since the memory controller is responsible to entry and exit of power saving modes <strong>for</strong><br />
itself and memory, the memory metrics can also be used to estimate memory controller<br />
power. Though both use link active and DCTAccesses the relative weights are different.<br />
Memory power has a large sensitivity to the transaction rate, 4 · 10 -8 W/transaction/sec.<br />
Compare this to the memory controller which is more than four times smaller at 9 · 10 -9<br />
W/transaction/sec. Similarly, transaction-independent portion is much higher <strong>for</strong> the<br />
memory controller at 1.9W compared to 0.98W <strong>for</strong> memory. This reflects the<br />
unmanaged power consumers in the memory controller. <strong>The</strong> same 3DMark06 error<br />
outliers exist here. An example of model versus measured Memory Controller power <strong>for</strong><br />
3DMark06-HDR1 is provided in Figure 5.9. <strong>The</strong> modeled power is provided below in<br />
Equation 5.9.<br />
Watts<br />
3.0<br />
2.5<br />
2.0<br />
1.5<br />
Memory Controller Power =<br />
9x10 -9 x DCTAccess/sec + 0.798 x LinkActive% + 1.05<br />
Figure 5.9 Memory Controller Power (∑DCT Access, LinkActive) – HDR1<br />
98<br />
100%<br />
50%<br />
1.0<br />
0.5<br />
Measured<br />
Modeled<br />
Error<br />
-50%<br />
0.0<br />
-100%<br />
0 20 40<br />
Seconds<br />
60 80 100<br />
0%<br />
Error(%)<br />
(5.9)