Vol. 22 No. 6 (2012)
Artículos de Investigación

Autómata Celular Estocástico paralelizado por GPU aplicado a la simulación de enfermedades infecciosas en grandes poblaciones

Hector M. Cuesta Arvizu
Universidad Autonoma del Estado de Mexico
Bio
Adrián Trueba-Espinosa
Universidad Autonoma del Estado de Mexico
José Ruiz-Castilla
Universidad Autonoma del Estado de Mexico
portada vol 22-6

Published 2012-09-30

How to Cite

Cuesta Arvizu, H. M., Trueba-Espinosa, A., & Ruiz-Castilla, J. (2012). Autómata Celular Estocástico paralelizado por GPU aplicado a la simulación de enfermedades infecciosas en grandes poblaciones. Acta Universitaria, 22(6), 16–22. https://doi.org/10.15174/au.2012.356

Abstract

Un gran número de áreas de la ciencia están siendo beneficiadas por la reducción de tiempo de cómputo gracias al uso de las Unidades Gráficas de Proceso (GPU). En el caso de la Epidemiología, tales unidades agilizan la simulación de escenarios con poblaciones grandes, escenarios en los que el tiempo de procesamiento es muy significativo. El presente artículo introduce la simulación de eventos epidemiológicos basado en un modelo de Autó­matas Celulares Estocásticos (AC), el cual ofrece la implementación de las características principales de una enfermedad infecciosa a gran escala: contacto, vecindario, trayectorias y transmisibilidad. Un caso de estudio es simulado en una implementación del algoritmo AC para una enfermedad infecciosa de tipo SEIRS (Susceptible, Expuesto, Infectado, Recu­perado y Susceptible). Una población de 1 000 000 de individuos es paralelizada a través de un algoritmo de balanceo de procesos implementado en el lenguaje de programación C-CUDA. El resultado dado por el software paralelizado por GPU es comparado contra un análisis hecho del modelo paralelizado por multi-hilos CPU. Los resultados demuestran que el tiempo de cómputo puede ser reducido significativamente gracias al uso de C-CUDA.