This is for using parallel hardware accelerators such as graphics cards. Standards are at http://www.openacc-standard.org/Downloads for Fortran, C and C++.
Hmm, openacc's pragma look very close to openmp.
http://efytimes.com/e1/fullnews.asp?edid=73401 So from the sound of it, it is being merged with openmp.
Hello Jakub, just to put this onto your radar.
The basic implementation is now (= GCC 5) in: https://gcc.gnu.org/ml/gcc-patches/2015-01/msg01258.html See also https://gcc.gnu.org/wiki/OpenACC Even though, it is not fully working, yet. I think this PR can now be closed and instead one could concentrate on the remaining issues elsewhere (PRs with 'openacc' keyword, pending patches).
oacc kernels implementation introduces pass_lim before pass_stdarg, which causes problems ( https://gcc.gnu.org/ml/gcc/2015-01/msg00282.html ). PR64950 should fix that.
(In reply to Tobias Burnus from comment #4) > The basic implementation is now (= GCC 5) in: > See also https://gcc.gnu.org/wiki/OpenACC Compared to GCC 5, the GCC 6 release series includes a much improved implementation of the OpenACC 2.0a specification. See <https://gcc.gnu.org/gcc-6/changes.html> or the OpenACC wiki page for a high-level overview. > I think this PR can now be closed > and instead one could concentrate on the remaining issues elsewhere (PRs > with 'openacc' keyword, pending patches). ACK.