GTC2013

Performance of FORTRAN and C GPU Extensions for a Benchmark Suite of Fourier Pseudospectral Algorithms

| 23 August, 2012

A comparison of PGI OpenACC, 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 OpenACC and CUDA FORTRAN. Example programs are provided.

B. Cloutier, B. K. Muite and P. Rigge. Performance of FORTRAN and C GPU Extensions for a Benchmark Suite of Fourier Pseudospectral Algorithms. Department of Physics University of Michigan. arXiv:1206.3215v2 [physics.comp-ph] [Free PDF]

Tags: , , , , , , , , , ,

Category: Articles, Computer Science, Physical Science

Comments are closed.