DocumentCode
3538209
Title
Performance of FORTRAN and C GPU Extensions for a Benchmark Suite of Fourier Pseudospectral Algorithms
Author
Cloutier, B. ; Muite, B.K. ; Rigge, P.
Author_Institution
Depts. of Phys., Univ. of Michigan, Ann Arbor, MI, USA
fYear
2012
fDate
10-11 July 2012
Firstpage
145
Lastpage
148
Abstract
A comparison of PGI Open ACC, FORTRAN CUDA, and Nvidia CUDA pseudospectral methods on a single GPU and GCC FORTRAN on single and multiple CPU cores is reported. The GPU implementations use CuFFT and the CPU implementations use FFTW. Porting pre-existing FORTRAN codes to utilize a GPUs is efficient and easy to implement with Open ACC and CUDA FORTRAN. Example programs are provided.
Keywords
FORTRAN; Fourier transforms; graphics processing units; C GPU extensions; CPU cores; CuFFT; FFTW; FORTRAN; FORTRAN CUDA; FORTRAN codes; GCC FORTRAN; Nvidia CUDA pseudospectral methods; PGI OpenACC; benchmark suite; fourier pseudospectral algorithms; Central Processing Unit; Equations; Graphics processing unit; Mathematical model; Navier-Stokes equations; Numerical models; Programming; BENCHMARK; FAST FOURIER TRANSFORM; FORTRAN; GPGPU; OPENACC;
fLanguage
English
Publisher
ieee
Conference_Titel
Application Accelerators in High Performance Computing (SAAHPC), 2012 Symposium on
Conference_Location
Chicago IL
ISSN
2166-5133
Print_ISBN
978-1-4673-2882-1
Type
conf
DOI
10.1109/SAAHPC.2012.24
Filename
6319204
Link To Document