Like in OpenMP, the programmer can annotate C, C++ and Fortran source code to identify the areas that should be accelerated using compiler directives and additional functions.[2] Like OpenMP 4.0 and newer, code can be started on both the CPU and GPU."
https://en.wikipedia.org/wiki/OpenACC
http://www.openacc.org/
https://devblogs.nvidia.com/parallelforall/getting-started-openacc/
Comparing OpenACC 2.5 and OpenMP 4.5 - http://on-demand.gputechconf.com/gtc/2016/presentation/s6410-jeff-larkin-beyer-comparing-open-acc-openmp.pdf
Write Once, Parallel Everywhere: OpenACC for GPUs, x86, OpenPOWER, and Beyond - http://on-demand.gputechconf.com/gtc/2016/presentation/s6709-michael-wolfe-openacc-for-gpus-open-power.pdf
Introduction to Accelerated Computing with OpenACC - http://on-demand.gputechconf.com/gtc/2015/webinar/Intro-to-OpenACC.pdf
OpenACC for Fortran Programmers - http://on-demand.gputechconf.com/gtc/2015/presentation/S5388-Michael-Wolfe.pdf
Introduction to Accelerated Computing with OpenACC - http://on-demand.gputechconf.com/gtc/2015/webinar/Intro-to-OpenACC.pdf
OpenACC for Fortran Programmers - http://on-demand.gputechconf.com/gtc/2015/presentation/S5388-Michael-Wolfe.pdf
OpenACC Toolkit
"The OpenACC Toolkit from NVIDIA offers scientists and researchers a simple way to accelerated scientific computing without significant programming effort. Simply insert hints (or “directives”) in C or FORTRAN code and the OpenACC compiler runs the code on the GPU. The toolkit includes the popular PGI Accelerator Fortran/C Compiler and developer tools for acceleration with OpenACC."
https://developer.nvidia.com/openacc-toolkit
From MPI to MPI+OpenACC: Conversion of a legacy FORTRAN PCG solver for the spherical Laplace equation - https://hgpu.org/?p=17535
No comments:
Post a Comment