TY - GEN
T1 - Practical performance prediction under dynamic Voltage frequency scaling
AU - Rountree, Barry
AU - Lowenthal, David K.
AU - Schulz, Martin
AU - De Supinski, Bronis R.
PY - 2011
Y1 - 2011
N2 - Predicting performance under Dynamic Voltage Frequency Scaling (DVFS) remains an open problem. Current best practice explores available performance counters to serve as input to linear regression models that predict performance. However, the inaccuracies of these models require that large-scale DVFS runtime algorithms predict performance conservatively in order to avoid significant consequences of mispredictions. Recent theoretical work based on interval analysis advocates a more accurate and reliable solution based on a single new performance counter, Leading Loads. In this paper, we evaluate a processor-independent analytic framework for existing performance counters based on this interval analysis model. We begin with an analysis of the counters used in many published models. We then briefly describe the Leading Loads architectural model and describe how we can use Leading Loads Cycles to predict performance under DVFS. We validate this approach for the NAS Parallel Benchmarks and SPEC CPU 2006 benchmarks, demonstrating an order of magnitude improvement in both error and standard deviation compared to the best existing approaches.
AB - Predicting performance under Dynamic Voltage Frequency Scaling (DVFS) remains an open problem. Current best practice explores available performance counters to serve as input to linear regression models that predict performance. However, the inaccuracies of these models require that large-scale DVFS runtime algorithms predict performance conservatively in order to avoid significant consequences of mispredictions. Recent theoretical work based on interval analysis advocates a more accurate and reliable solution based on a single new performance counter, Leading Loads. In this paper, we evaluate a processor-independent analytic framework for existing performance counters based on this interval analysis model. We begin with an analysis of the counters used in many published models. We then briefly describe the Leading Loads architectural model and describe how we can use Leading Loads Cycles to predict performance under DVFS. We validate this approach for the NAS Parallel Benchmarks and SPEC CPU 2006 benchmarks, demonstrating an order of magnitude improvement in both error and standard deviation compared to the best existing approaches.
UR - http://www.scopus.com/inward/record.url?scp=80053204011&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=80053204011&partnerID=8YFLogxK
U2 - 10.1109/IGCC.2011.6008553
DO - 10.1109/IGCC.2011.6008553
M3 - Conference contribution
AN - SCOPUS:80053204011
SN - 9781457712203
T3 - 2011 International Green Computing Conference and Workshops, IGCC 2011
BT - 2011 International Green Computing Conference and Workshops, IGCC 2011
T2 - 2011 International Green Computing Conference, IGCC 2011
Y2 - 25 July 2011 through 28 July 2011
ER -