DocumentCode
1849813
Title
Characterizing the Execution Dynamics of GPGPU Applications
Author
Jianming Pan ; Yangdong Deng
Author_Institution
Inst. of Microelectron., Tsinghua Univ., Beijing, China
fYear
2013
fDate
21-23 June 2013
Firstpage
1590
Lastpage
1594
Abstract
General Purpose computing on Graphic Processing Unit (GPGPU) is rapidly gaining adoption in scientific and engineering applications. Considerable research efforts have been dedicated to improving the efficiency of GPU microarchitecture. It is thus essential to understand the execution characteristics of GPUs so as to identify clues for microarchitecture innovations. In this work, we performed detailed microarchitecture simulation for GPGPU workloads. A unique contribution of this work is the emphasis on whole program behaviors. A key observation of this work is that the execution characteristics of certain kernels exhibit repeated patterns. Such patterns are the results of GPU´s thread block based execution model, but can only be identified when there are a sufficient number of blocks. We then show that this number of blocks can be used to accelerate microarchitecture simulation. Experimental results show that on average a 7.62X speedup is attained with an error level below 10%.
Keywords
digital simulation; graphics processing units; GPGPU applications; GPGPU workloads; GPU execution characteristics; GPU microarchitecture; GPU thread block based execution model; execution dynamics characterization; general purpose computing; graphic processing unit; microarchitecture innovations; microarchitecture simulation; program behaviors; Benchmark testing; Computational modeling; Error analysis; Graphics processing units; Kernel; Measurement; Microarchitecture; GPGPU; execution dynamics; kernel characterization; simulation acceleration;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational and Information Sciences (ICCIS), 2013 Fifth International Conference on
Conference_Location
Shiyang
Type
conf
DOI
10.1109/ICCIS.2013.417
Filename
6643335
Link To Document