> 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

Reply via email to