Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2017 Feb 10:2016:534-540.
eCollection 2016.

Dynamic Multicore Processing for Pandemic Influenza Simulation

Affiliations

Dynamic Multicore Processing for Pandemic Influenza Simulation

Henrik Eriksson et al. AMIA Annu Symp Proc. .

Abstract

Pandemic simulation is a useful tool for analyzing outbreaks and exploring the impact of variations in disease, population, and intervention models. Unfortunately, this type of simulation can be quite time-consuming especially for large models and significant outbreaks, which makes it difficult to run the simulations interactively and to use simulation for decision support during ongoing outbreaks. Improved run-time performance enables new applications of pandemic simulations, and can potentially allow decision makers to explore different scenarios and intervention effects. Parallelization of infection-probability calculations and multicore architectures can take advantage of modern processors to achieve significant run-time performance improvements. However, because of the varying computational load during each simulation run, which originates from the changing number of infectious persons during the outbreak, it is not useful to us the same multicore setup during the simulation run. The best performance can be achieved by dynamically changing the use of the available processor cores to balance the overhead of multithreading with the performance gains of parallelization.

PubMed Disclaimer

Figures

Figure 1.
Figure 1.
Simulation run time versus number of cores for different thresholds for activating multithreading
Figure 2.
Figure 2.
Simulation run time versus number of cores for an intervention scenario where schools close at day 10 and later reopen at day 20.
Figure 3.
Figure 3.
Simulation run time versus number of cores for an intervention scenario where schools close at day 10 and later reopen at day 20.
Figure 4.
Figure 4.
Simulation run time versus number of cores for two simultaneous simulation jobs running on the same machine.

Similar articles

Cited by

References

    1. Nsoesie EO, Brownstein JS, Ramakrishnan N, Marathe MV. A systematic review of studies on forecasting the dynamics of influenza outbreaks. Influenza Other Respir Viruses. 2014 May;8(3):309–16. - PMC - PubMed
    1. Chao DL, Halloran ME, Obenchain VJ, Longini IM, FluTE Jr. a publicly available stochastic influenza epidemic simulation model. PLoS Comput Biol. 2010 Jan 29;6(1):e1000656. - PMC - PubMed
    1. van den Broeck W, Gioannini C, Gonçalves B, Quaggiotto M, Colizza V, Vespignani A. The GLEaMviz computational tool, a publicly available software to explore realistic epidemic spreading scenarios at the global scale.; BMC Infect Dis.; 2011. Feb 2, p. 37. - PMC - PubMed
    1. Eriksson H, Timpka T, Ekberg J, Spreco A, Dahlstrom Ö, Strömgren M, Holm E. A flexible simulation architecture for pandemic influenza simulation.; In Proceedings of the AMIA 2015 Annual Symposium; San Francisco, CA. 2015. Nov, pp. 14–18. - PMC - PubMed
    1. Eriksson H, Morin M, Jenvald J, Gursky E, Holm E, Timpka T. Ontology based modeling of pandemic simulation scenarios; Stud Health Technol Inform.; 2007. pp. 755–9. - PubMed

LinkOut - more resources