Analysis of GPU Power Consumption Using Internal Sensors

GPUs has been widely used in scientific computing, as by offering exceptional performance as by power-efficient hardware. Its position established in high-performance and scientific computing communities has increased the urgency of understanding the power cost of GPU usage in accurate measurements. For this, the use of internal sensors are extremely important. In this work, we employ the GPU sensors to obtain high-resolution power profiles of real and benchmark applications. We wrote our own tools to query the sensors of two NVIDIA GPUs from different generations and compare the accuracy of them. Also, we compare the power profile of GPU with CPU using IPMItool.

[1]  Kevin Skadron,et al.  Rodinia: A benchmark suite for heterogeneous computing , 2009, 2009 IEEE International Symposium on Workload Characterization (IISWC).

[2]  Guibin Wang Power analysis and optimizations for GPU architecture using a power simulator , 2010, 2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE).

[3]  Abel G. Silva-Filho,et al.  Energy Estimation Tool FPGA-based Approach for Petroleum Industry , 2012, 2012 41st International Conference on Parallel Processing Workshops.

[4]  G. D. Peterson,et al.  Power Aware Computing on GPUs , 2012, 2012 Symposium on Application Accelerators in High Performance Computing.

[5]  Rong Ge,et al.  Effects of Dynamic Voltage and Frequency Scaling on a K20 GPU , 2013, 2013 42nd International Conference on Parallel Processing.

[6]  Ali Karami,et al.  A statistical performance prediction model for OpenCL kernels on NVIDIA GPUs , 2013, The 17th CSI International Symposium on Computer Architecture & Digital Systems (CADS 2013).

[7]  Jeffrey S. Vetter,et al.  A Survey of Methods for Analyzing and Improving GPU Energy Efficiency , 2014, ACM Comput. Surv..

[8]  Martin Burtscher,et al.  Measuring GPU Power with the K20 Built-in Sensor , 2014, GPGPU@ASPLOS.

[9]  Sungchan Kim,et al.  Empirical characterization of power efficiency for large scale data processing , 2015, 2015 17th International Conference on Advanced Communication Technology (ICACT).

[10]  Neena Imam,et al.  Understanding GPU Power , 2016, ACM Comput. Surv..

[11]  Wu-chun Feng,et al.  Online Power Estimation of Graphics Processing Units , 2016, 2016 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid).

[12]  Martin Burtscher,et al.  Energy, Power, and Performance Characterization of GPGPU Benchmark Programs , 2016, 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW).

[13]  Qiang Wang,et al.  HKBU Institutional Repository , 2018 .