DocumentCode :
602613
Title :
Power-efficient computing for compute-intensive GPGPU applications
Author :
Gilani, Syed Zulqarnain ; Nam Sung Kim ; Schulte, M.J.
Author_Institution :
Univ. of Wisconsin-Madison, Madison, WI, USA
fYear :
2013
fDate :
23-27 Feb. 2013
Firstpage :
330
Lastpage :
341
Abstract :
The peak compute performance of GPUs has been increased by integrating more compute resources and operating them at higher frequency. However, such approaches significantly increase power consumption of GPUs, limiting further performance increase due to the power constraint. Facing such a challenge, we propose three techniques to improve power efficiency and performance of GPUs in this paper. First, we observe that many GPGPU applications are integer-intensive. For such applications, we combine a pair of dependent integer instructions into a composite instruction that can be executed by an enhanced fused multiply-add unit. Second, we observe that computations for many instructions are duplicated across multiple threads. We dynamically detect such instructions and execute them in a separate scalar unit. Finally, we observe that 16 or fewer bits are sufficient for accurate representation of operands and results of many instructions. Thus, we split the 32-bit datapath into two 16-bit datapath slices that can concurrently issue and execute up to two such instructions per cycle. All three proposed techniques can considerably increase utilization of compute resources, improving power efficiency and performance by 20% and 15%, respectively.
Keywords :
graphics processing units; power aware computing; composite instruction; compute-intensive GPGPU applications; dependent integer instructions; efficiency 20 percent; enhanced fused multiply-add unit; power constraint; power consumption; power-efficient computing; scalar unit; word length 16 bit; word length 32 bit; Bandwidth; Graphics processing units; Instruction sets; Pipelines; Ports (Computers); Redundancy; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computer Architecture (HPCA2013), 2013 IEEE 19th International Symposium on
Conference_Location :
Shenzhen
ISSN :
1530-0897
Print_ISBN :
978-1-4673-5585-8
Type :
conf
DOI :
10.1109/HPCA.2013.6522330
Filename :
6522330
Link To Document :
بازگشت