
11 May
2009
11 May
'09
8:46 a.m.
As a lot of the processing has to be done in sequence, the opportunities for using multiple threads are somewhat limited. However, the attached patch parallelises:
1 - processing of ways from OSM form to MapLine/MapRoad.
2 - processing of cities
3 - processing of POIs
4 - processing of polylines and polyshapes within each division
In this situation (a lot of sequential processing), wouldn't it be an better approach to start several processes of mkgmap with different tiles? This could be fully parallelized without dependencies. Afterwards the different tiles had to be merged into an single img file. This process could be started in another extra process with the finishing of the first tile.