DocumentCode :
3706763
Title :
A Methodology to Build Models and Predict Performance-Power in CMPs
Author :
Rajiv Nishtala;Marc Gonzalez Tallada;Xavier Martorell
Author_Institution :
Barcelona Supercomput. Center, Univ. Politec. de Catalunya, Barcelona, Spain
fYear :
2015
Firstpage :
193
Lastpage :
202
Abstract :
Data centers have time-varying traffic and a wide range of demands in performance-power for the workloads. Understanding the trade-offs between performance and power for these varying types of demands given the time-variations, helps administrators to control the total power consumption and also facilitate for enhancing Quality of Service (QoS) levels. In this paper, we provide a methodology for administrators to predict performance and power using performance monitoring counters at all processor frequency states (P-States) and across a wide range of processor sleep intervals (Cl-States). This methodology will allow administrators to make quick decisions. Specifically, we build models and validate them using SPECcpu2006 benchmarks on an Intel Sandy Bridge processor with 4 cores, 9 P-States and 50 Cl-States resulting in a total of 40 billion configurations when running 4 threads in parallel. The modeling technique provided is fast (under 60,000 cycles), and requires a small period of time to build (less than 10 hours). The modeling technique predicts with a high accuracy and the results obtained show an average error in prediction of 2.25% and 13.99% (with a 95% confidence interval) for power and performance, respectively. Moreover, we provide an insight into the usability of these models in multi-core architectures by predicting performance and power for 3 different types of workloads under 9 different types of QoS constraints. The results obtained show an error in prediction of 9.02% and 7.45% (with a 95% confidence interval) for the total energy and performance delay respectively in multi-core architectures.
Keywords :
"Predictive models","Mathematical model","Benchmark testing","Hardware","Quality of service","Computational modeling","Microarchitecture"
Publisher :
ieee
Conference_Titel :
Parallel Processing Workshops (ICPPW), 2015 44th International Conference on
ISSN :
1530-2016
Type :
conf
DOI :
10.1109/ICPPW.2015.29
Filename :
7349911
Link To Document :
بازگشت