This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: OpenACC or OpenMP 4.0 target directives


> 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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]