Large-scale parallelization of human migration simulation

Groen, D., Papadopoulou, N. , Anastasiadis, P., Lawenda, M., Szustak, L., Gogolenko, S., Arabnejad, H. and Jahani, A. (2024) Large-scale parallelization of human migration simulation. IEEE Transactions on Computational Social Systems, 11(2), pp. 2135-2146. (doi: 10.1109/TCSS.2023.3292932)

[img] Text
320533.pdf - Accepted Version

1MB

Abstract

Forced displacement of people worldwide, for example, due to violent conflicts, is common in the modern world, and today more than 82 million people are forcibly displaced. This puts the problem of migration at the forefront of the most important problems of humanity. The Flee simulation code is an agent-based modeling tool that can forecast population displacements in civil war settings, but performing accurate simulations requires nonnegligible computational capacity. In this article, we present our approach to Flee parallelization for fast execution on multicore platforms, as well as discuss the computational complexity of the algorithm and its implementation. We benchmark parallelized code using supercomputers equipped with AMD EPYC Rome 7742 and Intel Xeon Platinum 8268 processors and investigate its performance across a range of alternative rule sets, different refinements in the spatial representation, and various numbers of agents representing displaced persons. We find that Flee scales excellently to up to 8192 cores for large cases, although very detailed location graphs can impose a large initialization time overhead.

Item Type:Articles
Status:Published
Refereed:Yes
Glasgow Author(s) Enlighten ID:Papadopoulou, Dr Nikela
Authors: Groen, D., Papadopoulou, N., Anastasiadis, P., Lawenda, M., Szustak, L., Gogolenko, S., Arabnejad, H., and Jahani, A.
College/School:College of Science and Engineering > School of Computing Science
Journal Name:IEEE Transactions on Computational Social Systems
Publisher:IEEE
ISSN:2329-924X
ISSN (Online):2329-924X
Published Online:03 August 2023
Copyright Holders:Copyright © 2024 IEEE
First Published:First published in IEEE Transactions on Computational Social Systems 11(2):2135-2146
Publisher Policy:Reproduced in accordance with the copyright policy of the publisher

University Staff: Request a correction | Enlighten Editors: Update this record