OpenMP Implementation in the Characterization of a Urban Growth Model Cellular Automaton

Alvaro Peraza, René Rodríguez, Wenseslao Plata
2018 International Journal of Advanced Computer Science and Applications  
This paper presents the implementation of a parallelization strategy using the OpenMP library, while developing a simulation tool based on a cellular automaton (CA) to run urban growth simulations. The characterization of an urban growth model CA is shown and it consists of a digitization process of the land use in order to get all the necessary elements for the CA to work. During the first simulation tests we noticed high processing times due to large quantity of calculations needed to perform
more » ... one single simulation, in order to minimize this we implemented a parallelization strategy using the fork-join model in order to optimize the use of available hardware. The results obtained show a significant improvement in execution times in function of the number of available cores and map sizes, as a future work, it is planned to implement artificial neural networks in order to generate more complex urban growth scenarios.
doi:10.14569/ijacsa.2018.090179 fatcat:n4a3cuhucnhyjmkzuq3gf3vtyi