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 ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
as CPU-gcc and memory-SPECjbb have a large variety of power levels. In contrast disk-<br />
art and chipset-mcf have as much as 300X less variation.<br />
Table 4.2 Coefficient of Variation<br />
CPU Chipset Memory I/O Disk<br />
idle 8.86×10 -3 4.61×10 -3 1.17×10 -3 3.86×10 -3 1.25×10 -3<br />
gcc 5.16×10 -2 1.13×10 -2 6.90×10 -2 4.05×10 -3 2.44×10 -3<br />
mcf 3.37×10 -2 8.53×10 -3 3.60×10 -2 3.81×10 -3 1.50×10 -3<br />
vortex 6.99×10 -3 4.12×10 -3 2.06×10 -2 3.11×10 -3 7.82×10 -4<br />
art 2.47×10 -3 3.66×10 -3 5.31×10 -3 3.12×10 -3 2.51×10 -4<br />
lucas 1.21×10 -2 6.34×10 -3 5.73×10 -3 3.09×10 -3 3.25×10 -4<br />
mesa 6.05×10 -3 3.49×10 -3 8.81×10 -3 3.86×10 -3 3.85×10 -4<br />
mgrid 3.58×10 -3 2.46×10 -3 3.36×10 -3 3.06×10 -3 2.37×10 -4<br />
wupwise 1.56×10 -2 6.96×10 -3 9.45×10 -3 3.12×10 -3 4.95×10 -4<br />
DBT-2 1.70×10 -1 6.73×10 -3 2.37×10 -2 4.35×10 -3 1.61×10 -3<br />
SPECjbb 2.34×10 -1 1.75×10 -2 7.61×10 -2 1.70×10 -3 3.34×10 -3<br />
<strong>The</strong> cause <strong>for</strong> this difference can be attributed to the presence or lack of power<br />
management in the various subsystems. <strong>The</strong> most variable subsystem, the CPU, makes<br />
use of explicit clock gating through the instruction set. Whenever the operating system is<br />
unable to find a schedulable process, it issues the “halt” instruction. This puts the<br />
processor in a low power mode in which the clock signal is gated off in many parts of the<br />
chip. This mode reduces power consumption in the processor to less than 25% of typical.<br />
Since the memory subsystem does not make use of significant power management<br />
modes, its variation is due only to varying levels of utilization. Since these workloads<br />
exhibit large variations in memory utilization, this has a significant impact.<br />
In contrast, the chipset and I/O subsystems have little variation in utilization. Since these<br />
subsystems also do not make use of power saving modes, their total variation is low. In<br />
54