Title :
An adaptive GPU performance and power model
Author :
Xiaoke Li ; Junmin Wu ; Zhibin Yu ; Chengzhong Xu ; Kai Chen
Author_Institution :
Sch. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China
Abstract :
Benefiting from integrating massive parallel processors, Graphics Processing Units(GPUs) have become prevalent computing devices for general-purpose parallel applications - so called GPGPU computing. While providing powerful computation capability, GPGPUs are power hungry. Almost half of the total amount of a GPGPU-based system power is consumed by GPGPU, which has seriously hindered the application of GPGPUs. As such, it´s essential to build an accurate and robust model to analyze the performance and power consumption of GPGPUs. In this paper, we propose an adaptive performance and power consumption model by using random forest algorithm. The model is based on the overall GPU architecture performance counters, including multi-processor, memory access pattern and bandwidth metrics, and adapts to different NVIDIA GPU architectures. The results demonstrate that our model can achieve an average accuracy with prediction error 2.1% and 3.2% for the performance and power consumption, respectively. Furthermore, by identifying the most important impact factors and quantifying their contributions, our proposed approach can help GPGPU programmers and architects get quick insights on the performance and power consumption of GPGPU systems.
Keywords :
graphics processing units; multiprocessing systems; parallel processing; performance evaluation; power aware computing; tree searching; GPGPU computing; GPGPU programmers; GPGPU-based system power consumption; GPU architecture performance counters; NVIDIA GPU architectures; adaptive GPU performance; bandwidth metrics; general-purpose parallel applications; graphics processing units; memory access pattern; multiprocessor; parallel processors; power consumption model; random forest algorithm; Adaptation models; Analytical models; Computational modeling; Graphics processing units; Measurement; Power demand; Predictive models; GPGPU; performance; power consumption; random forest;
Conference_Titel :
Information Science and Technology (ICIST), 2014 4th IEEE International Conference on
Conference_Location :
Shenzhen
DOI :
10.1109/ICIST.2014.6920565