multi-core support in scripting
Hi,
I would like to know if global mapper supports multi-cores when using scripts.
I searched entire scripting reference documentation and haven't found anything about multi-core/multi-threaded support
The thing is that we use script to load approx 500x500km elevation data and then grid it to lots of small 2x2km tiles and while the script works perfectly, the CPU load is always about 13% and it has 15 gigs of ram still left but it's taking forever compared to if it was able to use all cores..
according to http://www.bluemarblegeo.com/products/global-mapper-new-features.php - it should support multi-core: (if gridding is meant by tiling)
Dramatically faster processing speeds by leveraging multiple cores, significantly reducing the processing time required for operations like contour generation, view-shed calculations, gridding, and re-projecting layers that cover a large area of the world.
or according to this: https://www.linkedin.com/pulse/global-mapper-version-17-processing-data-speed-light-patrick they are using 12 core CPU and exporting to DEM (which is what I do) has increased by 33% and takes only few minutes..
maybe these published information is misleading but I haven't found any more information about multi-core support in scripting
does anybody have some ideas how to force global mapper scripts use advantage of all cores?
I am using i7-7700k with 32 gigs of RAM
thanks,
Mark
I would like to know if global mapper supports multi-cores when using scripts.
I searched entire scripting reference documentation and haven't found anything about multi-core/multi-threaded support
The thing is that we use script to load approx 500x500km elevation data and then grid it to lots of small 2x2km tiles and while the script works perfectly, the CPU load is always about 13% and it has 15 gigs of ram still left but it's taking forever compared to if it was able to use all cores..
according to http://www.bluemarblegeo.com/products/global-mapper-new-features.php - it should support multi-core: (if gridding is meant by tiling)
Dramatically faster processing speeds by leveraging multiple cores, significantly reducing the processing time required for operations like contour generation, view-shed calculations, gridding, and re-projecting layers that cover a large area of the world.
or according to this: https://www.linkedin.com/pulse/global-mapper-version-17-processing-data-speed-light-patrick they are using 12 core CPU and exporting to DEM (which is what I do) has increased by 33% and takes only few minutes..
maybe these published information is misleading but I haven't found any more information about multi-core support in scripting
does anybody have some ideas how to force global mapper scripts use advantage of all cores?
I am using i7-7700k with 32 gigs of RAM
thanks,
Mark
Answers
-
Hello,
We added support for multiple cores during tiled (gridded) raster exports in version 18.0, but we have not yet implemented it for elevation grid exports. It is on our list (item #18056), and is tentatively scheduled for implementation in version 19. I have added your information to the request, and we will post a message on this thread when the status of the feature request changes.
Cheers,
Bob -
thanks Bob,
do you have any estimation when version 19 will be available?
thanks!
Categories
- 12.7K All Categories
- 5.6K Features Discussion
- 342 Downloading Imagery
- 1.3K Elevation Data
- 380 Georeferencing Imagery Discussion
- 628 GM Script Language
- 53 User Scripts
- 113 GPS Features
- 414 Projection Questions
- 819 Raster Data
- 1.3K Vector Data
- 6.6K Support
- 177 Announcement and News
- 908 Bug Report
- 558 SDK
- 1.2K Suggestion Box
- 3.7K Technical Support
- 562 Other Discussion
- 129 GIS Data Sources
- 27 Global Mapper Showcase
- 233 How I use Global Mapper
- 107 Global Mapper Forum Website