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.

1 data cache access rate dominates cache-dependent power consumption. No other single<br />

cache access metric correlates as well to processor core power (including caches).<br />

%Halted/%Not-Halted – Percent time processor is in halted state. This represents<br />

power saved due to explicit clock gating. <strong>The</strong> processor saves power using fine-grain<br />

and coarse-grain of clock gating. Fine-grain clock gating saves power in unutilized<br />

portions of the processor while instructions are in-flight. Coarse-grain clock gating can<br />

save more power than fine-grain yet it requires the processor to be completely idle. <strong>The</strong><br />

processor applies this type of gating only when the processor is guaranteed to not have<br />

any instructions in-flight. This condition <strong>by</strong> definition occurs following execution of the<br />

HLT instruction. Halt residency is controlled <strong>by</strong> the operating system and interrupts<br />

scheduling work on processors.<br />

CPU Clock Frequency – Core clocks per second. Due to the use of DVFS, it is<br />

necessary to track the instantaneous frequency of the processor. Though some metrics<br />

such as µops fetched or retired implicitly track the power consumed in many components<br />

due to clock frequency, they do not track workload-independent power consumers such<br />

as clock grids. Using clock frequency in conjunction with %Halt it is possible to account<br />

<strong>for</strong> power consumed in these units.<br />

CPU Voltage – CPU Voltage Rail. Due to the application of DVFS the processor may<br />

operate at a range of discrete voltages in order to save power. Changes in voltage have a<br />

significant impact on power consumption due to the exponential relationship between<br />

89

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

Saved successfully!

Ooh no, something went wrong!