The PGI Fortran and C 99 OpenACC Compilers

This paper provides an introduction to programming accelerators using the PGI OpenACC implementation in Fortran and C, which is based on OpenACC API version 1.0. The paper explains the use of the data construct, and compares the use of the Parallel and Kernels construct. PGI-specific extensions and features, and compiler and runtime options, are shown. Keywords-OpenACC, accelerator, GPGPU, programming