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.
adjusting a hysteresis timer. <strong>The</strong> timer specifies how long the processor remains at the<br />
increased frequency be<strong>for</strong>e returning to the power saving mode. <strong>The</strong> results are shown in<br />
Figure 6.3. <strong>The</strong> blue line represents the per<strong>for</strong>mance loss due to slow idle cores caused<br />
<strong>by</strong> the application of c-states only. Like the p-state experiments, per<strong>for</strong>mance loss<br />
reaches a clear breakpoint. In this case, the breakover point represents 40 percent of the<br />
maximum architected delay. Coupling c-states with p-states, the red shows that the<br />
breakover point is not as distinct since significant per<strong>for</strong>mance loss already occurs. Also,<br />
like the p-state experiments, setting the hysteresis timer to a value of the breakover point<br />
increases per<strong>for</strong>mance significantly while increasing power consumption only slightly.<br />
Per<strong>for</strong>mance<br />
100%<br />
80%<br />
60%<br />
40%<br />
20%<br />
0%<br />
0% 20% 40% 60% 80% 100%<br />
C-State Hysteresis (%Max)<br />
Figure 6.3 C-state vs. P-state Per<strong>for</strong>mance<br />
Next, the effect of operating system tuning parameters <strong>for</strong> power adaptation selection is<br />
considered. In order to demonstrate the impact of slow p-state selection, Figure 6.4 is<br />
presented. <strong>The</strong> effect is shown <strong>by</strong> varying a single OS parameter while running the<br />
SYSmark E-Learning subtest. In this graph, the TimeCheck value is varied from 1 ms to<br />
1000 ms. TimeCheck controls how often the operating system will consider a p-state<br />
113<br />
C-State Only<br />
P-State+C-State