DocumentCode
625609
Title
Optimizing and Auto-Tuning Iterative Stencil Loops for GPUs with the In-Plane Method
Author
Wai Teng Tang ; Wen Jun Tan ; Krishnamoorthy, R. ; Yi Wen Wong ; Shyh-hao Kuo ; Goh, Rick Siow Mong ; Turner, Stephen John ; Weng-Fai Wong
Author_Institution
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
fYear
2013
fDate
20-24 May 2013
Firstpage
452
Lastpage
462
Abstract
Stencils represent an important class of computations that are used in many scientific disciplines. Increasingly, many of the stencil computations in scientific applications are being offloaded to GPUs to improve running times. Since a large part of the simulation time is spent inside the stencil kernels, optimizing the kernel is therefore important in the context of achieving greater computation efficiencies and reducing simulation time. In this work, we proposed a novel in-plane method for stencil computations on GPUs and compared its performance with the conventional method implemented in the Nvidia SDK. We also implemented an auto-tuning framework for our method to select the optimal parameters for different GPU architectures. A performance model was developed for our proposed method, and is used to speed up the auto-tuning process. Our results show that a speedup of nearly 2× can be achieved compared to Nvidia´s implementation.
Keywords
graphics processing units; natural sciences computing; optimisation; parallel architectures; GPU architectures; autotuning process framework; in-plane method; iterative stencil loop autotuning; optimal parameters; scientific applications; stencil computations; stencil kernel optimization; Bandwidth; Computer architecture; Graphics processing units; Instruction sets; Kernel; Loading; Registers; GPU; auto-tuning; stencil;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing (IPDPS), 2013 IEEE 27th International Symposium on
Conference_Location
Boston, MA
ISSN
1530-2075
Print_ISBN
978-1-4673-6066-1
Type
conf
DOI
10.1109/IPDPS.2013.79
Filename
6569833
Link To Document