Title :
Characterizing the Execution Dynamics of GPGPU Applications
Author :
Jianming Pan ; Yangdong Deng
Author_Institution :
Inst. of Microelectron., Tsinghua Univ., Beijing, China
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;
Conference_Titel :
Computational and Information Sciences (ICCIS), 2013 Fifth International Conference on
Conference_Location :
Shiyang
DOI :
10.1109/ICCIS.2013.417