This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC & OpenCL ?
- From: Paolo Bonzini <bonzini at gnu dot org>
- To: Michael Meissner <meissner at linux dot vnet dot ibm dot com>, Basile STARYNKEVITCH <basile at starynkevitch dot net>, GCC Mailing List <gcc at gcc dot gnu dot org>
- Date: Sun, 01 Feb 2009 10:49:49 +0100
- Subject: Re: GCC & OpenCL ?
- References: <498309EF.1080903@starynkevitch.net> <20090130215552.GA10981@hungry-tiger.westford.ibm.com>
> I am just starting to think about adding OpenCL support into future versions of
> GCC, as it looks like a useful way of programming highly parallel type systems,
> particularly with hetrogeneous processors. At this point, I am wondering what
> kind of interest people have in working together on OpenCL in the GCC compiler?
I might be working on parallelization (though in LLVM) for the next one
or two years. If I have some free time to put into GCC, I'd love to
port my work to it and to collaborate with people already working on OpenCL.
> Off hand, I think the first stage is to get OpenCL to work in a homogeneous
> multi-core system before diving into the hetrogeneous systems.
Yes, also because for example we have no access to the GPUs' instruction
set. These papers details an experience in porting CUDA (the
predecessor to OpenCL) to multicore systems:
http://www.gigascale.org/pubs/1278.html
http://www.gigascale.org/pubs/1417.html
http://impact.crhc.illinois.edu/mcuda.php
Paolo