+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 <[email protected]>: > #657: add --with-openmp support to ./configure > -----------------------+---------------------------------------------------- > Reporter: hamish | Owner: [email protected] > 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 > [email protected] > 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/ _______________________________________________ grass-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-dev
