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.
Table 7.3: SYSmark 2007 DVFS Hit Rate<br />
Predictor E-Learning Productivity Video Creation 3D<br />
Core-Level<br />
PPPP<br />
82.6% 73.8% 76.4% 72.7%<br />
Aggregate<br />
PPPP<br />
26.8% 26.3% 40.2% 30.7%<br />
Core-Level Reactive (Vista) 66.4% 65.2% 63.5% 59.7%<br />
<strong>The</strong> limitations of reactive DVFS selection are evident. Due to frequent transitions<br />
between high and low activity levels, the reactive scheme is only able to achieve the<br />
correct frequency about 2/3 of the time. PPPP applied at the aggregate level is much<br />
worse with an average of 31% accuracy. <strong>The</strong> best case is achieved with the core-level<br />
PPPP which averages 76%. <strong>The</strong> differences in the success of these predictors are a result<br />
of prediction coverage and accuracy of the predicted phases. See Table 7.4. Coverage is<br />
defined as percentage of the workload in which a prediction is available. A prediction<br />
could be unavailable if the last observed activity pattern has not been seen be<strong>for</strong>e or has<br />
caused too many mispredictions. <strong>The</strong> reactive scheme does not have coverage since it<br />
does not predict. In contrast PPPP has much lower prediction coverage, especially <strong>for</strong> the<br />
aggregate predictor. <strong>The</strong> aliasing of multiple core phases obscures predictable behavior<br />
to less than 3% <strong>for</strong> E-Learning and Productivity. Video Creation and 3D are slightly<br />
better at 16% and 8% respectively. One possible reason is that these workloads have<br />
larger portions of multi-threaded execution. <strong>The</strong> aggregate activity level is likely more<br />
representative of core-level activity compared to the single-threaded E-Learning and<br />
Productivity. Core-level PPPP achieves the highest accuracy <strong>by</strong> having a large workload<br />
136