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