[GRASS-dev] OpenCL Parallelization

Hamish hamish_b at yahoo.com
Sat Sep 12 07:53:52 EDT 2009

Jeshua wrote:
> I was curious if anyone has looked at implementing OpenCL
> for some of the processor intensive highly parallel
> modules.
> <http://www.khronos.org/opencl/>
> It seems to me that some of the more processor intensive
> modules could gain a significant performance utilizing
> OpenCL with fairly modest development effort.
> I am not familiar with the code for v.surf.rst, however I
> might be interested in making an attempt if it can be
> parallelized. Or can anyone suggest what processor intensive
> modules might be good candidates for parallelization?

see  http://grass.osgeo.org/wiki/OpenMP

what advantages would OpenCL have over OpenMP and pthreads?

OpenMP and pthreads are somewhat different beasts suiting two somewhat
different niches. Where would OpenCL overlap? Would it be a better
or worse fit than the others for different scenarios?

Probably supporting three different MP schemes is too crowded.



More information about the grass-dev mailing list