• 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