Profiling and Bottlenecks Analysis of an Agent-based Dengue Fever Simulation Model
Resumo
Agent-Based Model simulations plays a critical role in computational epidemiology, usually employing GPU aceleration to account for large scale scenarios. In this work, we profile and analyze an agent based model for dengue fever disease spreading simulation as part of a bachelor thesis work, to find bottlenecks and performance issues. We have discovered a bottleneck in two of the model kernels, and inefficient host-to-device memory transfers. The use of a unified memory architecture as also running more kernels in parallel using ISO C++17 Parallelism are proposed as future solutions to these challenges.
Referências
Cunha, E. A. A. et al. (2022). Aperfeiçoamento e ajuste paramétrico de modelo baseado em agentes para simulação da transmissão da dengue. Programa de pós-graduação em ciência da computação, Universidade Estadual do Oeste do Paraná, Cascavel-PR.
Elsheikh, A. (2024). Promising and worth-to-try future directions for advancing state-of-the-art surrogates methods of agent-based models in social and health computational sciences. arXiv preprint arXiv:2403.04417.
Kitson, J., Costello, I., Chen, J., Jiménez, D., Hoops, S., Mortveit, H., Meneses, E., Yeom, J.-S., Marathe, M. V., and Bhatele, A. (2024). A large-scale epidemic simulation framework for realistic social contact networks. arXiv preprint arXiv:2401.08124.
Rachah, A. and Silva, T. L. (2024). An agent-based model for controlling pandemic infectious diseases transmission dynamics with the use of face masks. In AIP Conference Proceedings, volume 3034. AIP Publishing.
Rosenstrom, E. T., Ivy, J. S., Mayorga, M. E., and Swann, J. L. (2024). Covsim: A stochastic agent-based covid-19 simulation model for north carolina. Epidemics, page 100752.
Thomopoulos, V. and Tsichlas, K. (2024). An agent-based model for disease epidemics in greece. Information, 15(3):150.