> I came across a news about gcc will support OpenACC/OpenMP target > directive. How can i download this version? There some action should be done to get sources: git clone git://gcc.gnu.org/git/gcc.git cd gcc git config --add remote.origin.fetch refs/remotes/openacc-1_0-branch:refs/remotes/origin/openacc-1_0-branch git config --add remote.origin.fetch refs/remotes/GOMP-4_0-branch:refs/remotes/origin/GOMP-4_0-branch git fetch git pull
Then checkout openacc or gomp branch. And be in sync with this guide: http://gcc.gnu.org/wiki/GitMirror Also, check this thread http://gcc.gnu.org/ml/gcc/2013-09/msg00235.html for extra tips on how to build openacc-1_0-branch. Thanks to Tobias for mentioning OpenCL examples: http://gcc.gnu.org/ml/gcc/2013-10/msg00009.html My colleague, Ilmir, prepared them to show, how OpenACC can be represented in OpenCL. This is just WIP document, so it may have some issues in there. Nevertheless, it can be interesting to you. In case, you'll have some questions related to OpenACC - feel free to ask it on mailing list. Regarding books and articles and etc. Much depends on your, but I'd definitely recommend this book: Optimizing Compilers for Modern Architectures by Allen & Kennedy. Also, check this ancient article: http://www.cs.utexas.edu/users/mckinley/papers/95-59-1995.pdf It contains many references and buzzwords that may help you to start your research. - Thanks, Evgeny.