On Fri, 8 Apr 2022 at 09:14, Moritz Lennert
<mlenn...@club.worldonline.be> wrote:
>
> Hi Luca,
>

Hi Moritz,

> Just two brainstorming ideas:
>
> - From a rapid glance at the code it seems to me that you create a separate 
> worker for each row in the raster. Correct ? AFAIR, spawning workers does 
> create quite a bit of overhead. Depending on the row to column ratio of your 
> raster, maybe you would be better off sending larger chunks to workers ?
>

right now I creating a worker for each pixel to be checked against all
the other pixels, yes it could be and idea to send larger chunks, I
could split the array vertically according to the number of processor

> - Depending on the number of parallel jobs, disk access can quickly become 
> the bottleneck on non parallelized file systems. So it would be interesting 
> to see if using fewer processes might actually speed up things. Then it is a 
> question of finding the equilibrium.
>

ok, this make sense
thanks for your support

> Moritz
>

-- 
ciao
Luca

www.lucadelu.org
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to