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


Hamish



      



More information about the grass-dev mailing list