DocumentCode :
3538091
Title :
Power Aware Computing on GPUs
Author :
Kasichayanula, Kiran ; Terpstra, Dan ; Luszczek, Piotr ; Tomov, Stan ; Moore, Shirley ; Peterson, Gregory D.
Author_Institution :
Innovative Comput. Lab., Univ. of Tennessee, Knoxville, TN, USA
fYear :
2012
fDate :
10-11 July 2012
Firstpage :
64
Lastpage :
73
Abstract :
Energy and power density concerns in modern processors have led to significant computer architecture research efforts in power-aware and temperature-aware computing. With power dissipation becoming an increasingly vexing problem, power analysis of Graphical Processing Unit (GPU) and its components has become crucial for hardware and software system design. Here, we describe our technique for a coordinated measurement approach that combines real total power measurement and per-component power estimation. To identify power consumption accurately, we introduce the Activity-based Model for GPUs (AMG), from which we identify activity factors and power for micro architectures on GPUs that will help in analyzing power tradeoffs of one component versus another using micro benchmarks. The key challenge addressed in this work is real-time power consumption, which can be accurately estimated using NVIDIA´s Management Library (NVML). We validated our model using Kill-A-Watt power meter and the results are accurate within 10%. This work also analyses energy consumption of MAGMA (Matrix Algebra on GPU and Multicore Architectures) BLAS2, BLAS3 kernels, and Hessenberg kernels.
Keywords :
computer architecture; graphics processing units; power aware computing; power consumption; power measurement; AMG; BLAS2 kernels; BLAS3 kernels; Hessenberg kernels; Kill-A-Watt power meter; MAGMA; Matrix Algebra on GPU and Multicore Architectures; NVIDIA Management Library; NVML; activity factors identification; activity-based model for GPU; computer architecture research; coordinated measurement approach; energy consumption; energy density; graphical processing unit; hardware system design; microarchitectures; microbenchmarks; per-component power estimation; power analysis; power aware computing; power density; power dissipation; power tradeoffs; real total power measurement; realtime power consumption; software system design; temperature-aware computing; Graphics processing unit; Instruction sets; Kernel; Memory management; Nonvolatile memory; Power demand; Power measurement; AMG; GPUs; MAGMA power analysis; NVIDIA C2075; NVML; power-aware; temperature-aware;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application Accelerators in High Performance Computing (SAAHPC), 2012 Symposium on
Conference_Location :
Chicago IL
ISSN :
2166-5133
Print_ISBN :
978-1-4673-2882-1
Type :
conf
DOI :
10.1109/SAAHPC.2012.26
Filename :
6319192
Link To Document :
بازگشت