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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

exhibits little variation in power consumption. <strong>The</strong>re<strong>for</strong>e, a constant power model is an<br />

obvious choice. Further, it is difficult to identify the effect per<strong>for</strong>mance events have on<br />

power consumption compared to induced electrical noise in the sensors. <strong>The</strong> second, and<br />

more critical reason, is a limitation in the power sampling environment. Since the chipset<br />

subsystem uses power from more than one power domain, the total power cannot be<br />

measured directly. Instead, it is derived <strong>by</strong> finding the average measured difference in<br />

power between multiple domains. <strong>The</strong> average chipset power is 19.9W.<br />

5.2.6 Model Validation<br />

Tables 5.1 and 5.2 present summaries of average errors <strong>for</strong> the five models applied to<br />

twelve workloads. Errors are determined <strong>by</strong> comparing modeled and measured error at<br />

each sample. A sample corresponds to one second of program execution or<br />

approximately 1.5 billion instructions per processor. For per<strong>for</strong>mance counter sampling,<br />

the total number of events during the previous one second is used. For power<br />

consumption, the average of all samples in the previous second (ten thousand) is used.<br />

One second sample intervals provide a compromise between trace size and accuracy.<br />

Reducing the sample interval to as low as 100 microseconds does increase the magnitude<br />

of error in worst-case samples. However, the cumulative average error as shown in<br />

Equation 5.6 is nearly identical to that obtained with one second sample intervals. <strong>The</strong><br />

benefit is that trace size is reduced to a practical level that allows tracing complete,<br />

realistic workloads.<br />

81

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

Saved successfully!

Ooh no, something went wrong!