[GRASS-dev] [GRASS GIS] #657: add --with-openmp support to
./configure
Yann Chemin
yann.chemin at gmail.com
Sat Jun 20 08:10:43 EDT 2009
+1
I have found simple data parallelism being beneficial for satellite
imagery processing (like Landsat) even with a simple dual core.
Yann
2009/6/20 GRASS GIS <trac at osgeo.org>:
> #657: add --with-openmp support to ./configure
> -----------------------+----------------------------------------------------
> Reporter: hamish | Owner: grass-dev at lists.osgeo.org
> Type: task | Status: new
> Priority: normal | Milestone: 7.0.0
> Component: Compiling | Version: svn-trunk
> Keywords: openmp | Platform: All
> Cpu: All |
> -----------------------+----------------------------------------------------
> Hi,
>
> lib/gpde already supports OpenMP (but requires Makefile hacks to enable)
> and hopefully v.lidar's tcholDec() will support OpenMP soon as well, so it
> would be nice if ./configure could do checks & sets for --with-openmp as
> well as --with-pthread. It would mean we have two ways of parallelizing
> stuff, which is sort of redundant, but maybe each can be used to its own
> strength? i.e. we have a large enough array of algorithms in the modules
> so that some will be both well and poorly suited to either method.
>
> see also http://grass.osgeo.org/wiki/OpenMP
>
> my philosophy would be to only add it to known bottlenecks, ie fight the
> urge to add it to every for loop just because it may be possible to do so.
> Hit the low hanging fruit and leave the rest of the code stable.
>
> also it would be good to add some Doxygen documentation to
> lib/gis/worker.c for educational purposes.
>
>
> thanks,
> Hamish
>
> --
> Ticket URL: <https://trac.osgeo.org/grass/ticket/657>
> GRASS GIS <http://grass.osgeo.org>
>
> _______________________________________________
> grass-dev mailing list
> grass-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev
>
--
Yann Chemin
Mobile: +33 (06) 10 11 39 26
Home: +33 (02) 35 27 08 20,
Address: Gite de Mortagne,
16 rue de la chenaie,
76110 Bec de Mortagne,
France
Perso: http://www.freewebs.com/ychemin
YiKingDo: http://yikingdo.unblog.fr/
More information about the grass-dev
mailing list