Parallelization strategies for high-performance and energy-efficient epidemic spread simulations

Simulation analysis of epidemic disease spread is crucial for a proper social and governmental response. Certain susceptible–infected–recovered (SIR) models based on cellular automata (CA) have proven to be effective tools for this purpose. Despite the growing interest in these simulation models, fe...

Descripción completa

Detalles Bibliográficos
Autores: Cagigas Muñiz, Daniel, Díaz del Río, Fernando, Sevillano Ramos, José Luis, Guisado Lizar, José Luis
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2025
País:España
Institución:Universidad de Sevilla (US)
Repositorio:idUS. Depósito de Investigación de la Universidad de Sevilla
OAI Identifier:oai:idus.us.es:11441/177989
Acceso en línea:https://hdl.handle.net/11441/177989
https://doi.org/10.1016/j.simpat.2024.103059
Access Level:acceso abierto
Palabra clave:Epidemic spread
Cellular automata
Parallel computing
Covid-19
Green computing
id ES_34eead01d597e2dcbe3cae70ca48aff9
oai_identifier_str oai:idus.us.es:11441/177989
network_acronym_str ES
network_name_str España
repository_id_str
spelling Parallelization strategies for high-performance and energy-efficient epidemic spread simulationsCagigas Muñiz, DanielDíaz del Río, FernandoSevillano Ramos, José LuisGuisado Lizar, José LuisEpidemic spreadCellular automataParallel computingCovid-19Green computingSimulation analysis of epidemic disease spread is crucial for a proper social and governmental response. Certain susceptible–infected–recovered (SIR) models based on cellular automata (CA) have proven to be effective tools for this purpose. Despite the growing interest in these simulation models, few studies have addressed computational efficiency. Many models are not parallelized and, as a result, are computationally inefficient. Moreover, computational efficiency is often solely associated with runtime, with limited attention given to energy consumption and energy-efficient software implementations. This paper presents various parallel implementations of a successful Covid-19 cellular automaton SIR model on multiprocessors and Graphics Processing Units (GPUs), significantly improving the performance of existing codes while substantially reducing energy consumption. The performance analysis of these parallel implementations demonstrates that simulations can be reduced from hours to under a second, with energy consumption reduced by more than three orders of magnitude. Additionally, the results reveal that in cases where multiple parallel multiprocessor alternatives are available, there is not always a direct correlation between the shortest execution time and the lowest energy consumption in CA simulations. This work aims to support practitioners interested in implementing or utilizing parallel, energy-efficient SIR model simulations for future epidemic outbreaks, green computing initiatives, and efficient cellular automata simulations in general.Elsevier Science BVArquitectura y Tecnología de ComputadoresMinisterio de Ciencia e Innovación (MICIN). EspañaAgencia Estatal de Investigación. España2025info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfapplication/pdfhttps://hdl.handle.net/11441/177989https://doi.org/10.1016/j.simpat.2024.103059reponame:idUS. Depósito de Investigación de la Universidad de Sevillainstname:Universidad de Sevilla (US)InglésSimulation Modelling Practice and Theory, 140, 103059.PID2023-147795NA-I00PID2023-151065OB-I00TED2021-130825B-I00https://www.sciencedirect.com/science/article/pii/S1569190X24001734?via%3Dihubinfo:eu-repo/semantics/openAccessoai:idus.us.es:11441/1779892026-06-17T12:51:07Z
dc.title.none.fl_str_mv Parallelization strategies for high-performance and energy-efficient epidemic spread simulations
title Parallelization strategies for high-performance and energy-efficient epidemic spread simulations
spellingShingle Parallelization strategies for high-performance and energy-efficient epidemic spread simulations
Cagigas Muñiz, Daniel
Epidemic spread
Cellular automata
Parallel computing
Covid-19
Green computing
title_short Parallelization strategies for high-performance and energy-efficient epidemic spread simulations
title_full Parallelization strategies for high-performance and energy-efficient epidemic spread simulations
title_fullStr Parallelization strategies for high-performance and energy-efficient epidemic spread simulations
title_full_unstemmed Parallelization strategies for high-performance and energy-efficient epidemic spread simulations
title_sort Parallelization strategies for high-performance and energy-efficient epidemic spread simulations
dc.creator.none.fl_str_mv Cagigas Muñiz, Daniel
Díaz del Río, Fernando
Sevillano Ramos, José Luis
Guisado Lizar, José Luis
author Cagigas Muñiz, Daniel
author_facet Cagigas Muñiz, Daniel
Díaz del Río, Fernando
Sevillano Ramos, José Luis
Guisado Lizar, José Luis
author_role author
author2 Díaz del Río, Fernando
Sevillano Ramos, José Luis
Guisado Lizar, José Luis
author2_role author
author
author
dc.contributor.none.fl_str_mv Arquitectura y Tecnología de Computadores
Ministerio de Ciencia e Innovación (MICIN). España
Agencia Estatal de Investigación. España
dc.subject.none.fl_str_mv Epidemic spread
Cellular automata
Parallel computing
Covid-19
Green computing
topic Epidemic spread
Cellular automata
Parallel computing
Covid-19
Green computing
description Simulation analysis of epidemic disease spread is crucial for a proper social and governmental response. Certain susceptible–infected–recovered (SIR) models based on cellular automata (CA) have proven to be effective tools for this purpose. Despite the growing interest in these simulation models, few studies have addressed computational efficiency. Many models are not parallelized and, as a result, are computationally inefficient. Moreover, computational efficiency is often solely associated with runtime, with limited attention given to energy consumption and energy-efficient software implementations. This paper presents various parallel implementations of a successful Covid-19 cellular automaton SIR model on multiprocessors and Graphics Processing Units (GPUs), significantly improving the performance of existing codes while substantially reducing energy consumption. The performance analysis of these parallel implementations demonstrates that simulations can be reduced from hours to under a second, with energy consumption reduced by more than three orders of magnitude. Additionally, the results reveal that in cases where multiple parallel multiprocessor alternatives are available, there is not always a direct correlation between the shortest execution time and the lowest energy consumption in CA simulations. This work aims to support practitioners interested in implementing or utilizing parallel, energy-efficient SIR model simulations for future epidemic outbreaks, green computing initiatives, and efficient cellular automata simulations in general.
publishDate 2025
dc.date.none.fl_str_mv 2025
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv https://hdl.handle.net/11441/177989
https://doi.org/10.1016/j.simpat.2024.103059
url https://hdl.handle.net/11441/177989
https://doi.org/10.1016/j.simpat.2024.103059
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.relation.none.fl_str_mv Simulation Modelling Practice and Theory, 140, 103059.
PID2023-147795NA-I00
PID2023-151065OB-I00
TED2021-130825B-I00
https://www.sciencedirect.com/science/article/pii/S1569190X24001734?via%3Dihub
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Elsevier Science BV
publisher.none.fl_str_mv Elsevier Science BV
dc.source.none.fl_str_mv reponame:idUS. Depósito de Investigación de la Universidad de Sevilla
instname:Universidad de Sevilla (US)
instname_str Universidad de Sevilla (US)
reponame_str idUS. Depósito de Investigación de la Universidad de Sevilla
collection idUS. Depósito de Investigación de la Universidad de Sevilla
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869405849014763520
score 15,812429