Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
performance_comparison [2012/01/23 14:19]
britaldo
performance_comparison [2015/01/13 13:51] (current)
britaldo
Line 1: Line 1:
-====== Comparing the Performance of Dinamica EGO Versus ModelBuilder of ArcGis and MacroModeler of IDRISI  ​======+====== Comparing the Performance of Dinamica EGO   ​======
  
-Thanks to its [[http://​www.csr.ufmg.br/​dinamica/​training/​2_EGO_framework.pdf|innovative framework]],​ which includes 64-bit native version, parallel processing using a hybrid method named task + work stealing and smart management of data flow, Dinamica EGO can far surpass performance of most common GIS. Here we show a comparison of a least cost pathway calculation implemented on Dinamica EGO versus the same model on [[http://​www.esri.com|ModelBuilder of ArcGis]] and [[http://​www.clarklabs.org|MacroModeler of IDRISI]].+Thanks to its [[http://​www.csr.ufmg.br/​dinamica/​training/​2_EGO_framework.pdf|innovative framework]],​ which includes 64-bit native version, parallel processing using a hybrid method named task + work stealing and smart management of data flow, Dinamica EGO can far surpass performance of most common GIS. 
    
 ===== Least Cost Pathway Calculation ===== ===== Least Cost Pathway Calculation =====
Line 15: Line 15:
 ==== Results ==== ==== Results ====
  
-Figures below show the pathways calculated with three passes and another with optimum solution using Dinamica EGO as well as the pathways output from MacroModeler and ModelBuilder. Table below show the performance figures for the three platforms. To run the tests, we used a laptop VAIO Intel i5 CPU with 8 GB of RAM, solid state disk, and Windows Seven 64 bits. Dinamica version was 1.8, IDRISI version was IDRISI 32, v.2 (**to be compatible with the Taiga version, the model needs to be modified**). ArcGis version was 9.3.+Figures below show the pathways calculated with three passes and another with optimum solution using Dinamica EGO as well as the pathways output from MacroModeler and ModelBuilder. ​
  
 {{:​ego3_optimum1.png?​nolink&​300|Results produced by Dinamica EGO}} {{:​ego3_optimum_idrisi_arcgis.png?​nolink&​300|Comparison of results produced by all softwares}} {{:​ego3_optimum1.png?​nolink&​300|Results produced by Dinamica EGO}} {{:​ego3_optimum_idrisi_arcgis.png?​nolink&​300|Comparison of results produced by all softwares}}
- 
-For the 15 meter models, Dinamica EGO model using three passes was 120 times faster than IDRISI MacroModeler and 264 times faster than ArcGIS. For the 5 meter version, Dinamica EGO model with three passes took only 46 seconds, while both MacroModeler and ModelBuilder weren'​t unable to run the model. This advantage can be even much higher as Dinamica EGO models run faster on multicore computer. For example, on a laptop DELL Alienware with 8 cores, the processing time of the model with 15 meters and two passes takes less than 2 seconds, almost doubling performance,​ whereas the computing time for the other GIS platforms increased due to slower access to disk. 
- 
-^  Test Results ​ ^^^ 
-| Spatial resolution ​ |  15 m  |  5 m  | 
-| Dinamica EGO using 2 passes ​ |  3 sec  |  31 sec  | 
-| Dinamica EGO using 3 passes ​ |  5 sec  |  46 sec  | 
-| Dinamica EGO using optimum solution ​ |  38 sec  |  6 min 6 sec  | 
-| Idrisi MacroModeler ​ |  10 min  |  crashed ​ | 
-| ArcGIS ModelBuilder ​ |  22 min  |  crashed ​ |