This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
RE: OpenACC or OpenMP 4.0 target directives
- From: Evgeny Gavrin <e dot gavrin at samsung dot com>
- To: 'guray ozen' <guray dot ozen at gmail dot com>, gcc at gcc dot gnu dot org
- Cc: 'Tobias Burnus' <burnus at net-b dot de>, e dot gavrin at samsung dot com
- Date: Tue, 19 Nov 2013 17:59:25 +0400
- Subject: RE: OpenACC or OpenMP 4.0 target directives
- Authentication-results: sourceware.org; auth=none
- References: <CA+ga0G6igzy_79X52A5v6XnAYJ5_yEN5V2BZs7fD7JWW-93QkA at mail dot gmail dot com> <528A6975 dot 4090700 at net-b dot de>
> 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.