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.

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)

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

Saved successfully!

Ooh no, something went wrong!