> 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