> Date: Wed, 22 Jun 2011 20:01:36 +0800 > From: maning sambale <[email protected]> > Subject: Re: [Qgis-user] qgis multi-core processing? > To: Alexander Bruy <[email protected]> > Cc: qgis-user <[email protected]> > Message-ID: <[email protected]> > Content-Type: text/plain; charset=UTF-8 > > Any reason why it wasn't added in the new release? Many new machines > now have multi-core, more juice we can use for computing intensive > processes.
It _is_ planned to merge threading support into trunk, it just keeps getting delayed. I imagine this is partly because Martin Dobias is the only one intending to do it, and nobody is paying him for it, so he'll be doing it in his spare time. Martin implied that he was busy until the end of June... so I guess we won't be seeing anything happening before then. > On Wed, Jun 22, 2011 at 7:23 PM, Alexander Bruy > <[email protected]> wrote: > > There is a threading-branch which introduced trhreading > > support in QGIS. Unfortunatelly it is outdated (builded on > > top of the QGIS 1.5) Actually, I don't think the threading-branch really relates to "data processing like gdal_contour generation"; it is about achieving faster _rendering_ in QGIS. > > 2011/6/22 maning sambale <[email protected]>: > >> Just a simple question can QGIS maximize the use of multi-core for > >> very large data procesing like gdal_contour generation? Since QGIS tends to use command-line tools for data processing tasks like this, I think there are two issues: 1) whether these tools support multithreading. I'm not sure to what extent the other gdal/ogr tools support multithreading (I seem to recall that at least some of them do), but gdalwarp has the -multi option to enable it, and there is a checkbox for this option in the QGIS gui. 2) whether there may be situations where the underlying tool doesn't support multithreading, but the QGIS frontend could call more than one instance of the tool in parallel. If you needed to do a huge amount with gdal_contour, maybe you could experiment to see if you can do it faster by e.g. running two instances in parallel, both generating 10m interval contours, but one starting at 0m, and one at 5m, then joining the output files together. Regards, Alister _______________________________________________ Qgis-user mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-user
