Guided Tour

Click to buy MPMileage

Latest News:

Oct 5th:
Buy MapPoint 2010 for US$269

Aug 28th: MPMileage v1.4 released

May 13th: MPMileage v1.3 released

Links:

Guided Tour of MPMileage: Improving Performance with Multi-CPU Processing

MPMileage can operate faster than any other Microsoft® MapPoint® batch route processing tool (eg. MileCharter) by using multiple MapPoint instances to compute multiple routes simultaneously.

MPMileage's advanced options panel

Multi-processor calculations with MPMileage

Most modern PCs have two CPUs (cores), and four (or more) CPU machines are becoming more common. MPMileage can take advantage of these multiple CPUs, and run multiple MapPoint instances in parallel. This can result in significant improvements in processing speed.

The multi-processer options are on the Advanced Options dialog box. This is displayed by pressing Advanced on the main panel. Set Number of processing threads to the number of MapPoint processing threads (instances) that you wish to run. The number of available CPU cores will be used as the maximum available number of threads. In reality, the optimum will be slightly less (eg. 3 cores on a quad core PC) due to operating system overhead, database overhead, and the fact that MapPoint's routing engine is already partially multi-threaded.

Windows Task Manager with 3 MPMileage processing threads running

And here is what the task manager looks like on a "quiet" PC with MPMileage running with 3 processing threads and a local Microsoft Access® database. All cores are busy computing routes at maximum capacity. A conventional batch process would be lucky to use more than one and a half cores.

This is the last page of the Guided Tour. You can either Download an MPMileage trial, Buy MPMileage, or return to the MPMileage home page.

Buy MPMileage Now!