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.

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

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

Saved successfully!

Ooh no, something went wrong!