DocumentCode
2787808
Title
Programming Strategies for GPUs and their Power Consumption
Author
Ghosh, Sayan ; Chapman, Barbara
Author_Institution
Comput. Sci. Dept., Univ. of Houston, Houston, TX, USA
fYear
2011
fDate
10-14 Oct. 2011
Firstpage
218
Lastpage
218
Abstract
GPUs are slowly becoming ubiquitous devices in high performance computing. Nvidia´s newly released version 4.0 of the CUDA API[2] for GPU programming offers multiple ways to program on GPUs and emphasizes on Multi-GPU environments which are common in modern day compute clusters. However, despite of the subsequent progress in FLOP counts, the bane of large scale computing systems have been increased energy consumption and cooling costs. Since the energy (power X time) of a system has an obvious correlation with the user program, hence different programming techniques on GPUs could have a relation to the overall system energy consumption.
Keywords
energy consumption; graphics processing units; parallel architectures; CUDA API; FLOP counts; GPU programming; cooling cost; energy consumption; high performance computing; large scale computing system; multiGPU environment; power consumption; ubiquitous device; Educational institutions; Energy consumption; Graphics processing unit; High performance computing; Instruction sets; Kernel; Programming; CUDA 4.0; Energy; GPU; Multi-GPU; Nvidia; Power;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Architectures and Compilation Techniques (PACT), 2011 International Conference on
Conference_Location
Galveston, TX
ISSN
1089-795X
Print_ISBN
978-1-4577-1794-9
Type
conf
DOI
10.1109/PACT.2011.51
Filename
6113828
Link To Document