Dynamic Multicore Processing for Pandemic Influenza Simulation.Show others and affiliations
2016 (English)In: AMIA Annual Symposium Proceedings, American Medical Informatics Association , 2016, Vol. 2016, p. 534-540Conference paper, Published paper (Refereed)
Abstract [en]
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.
Place, publisher, year, edition, pages
American Medical Informatics Association , 2016. Vol. 2016, p. 534-540
Series
AMIA Annual Symposium Proceedings, ISSN 1559-4076, E-ISSN 1942-597X
National Category
Computer and Information Sciences Infectious Medicine
Identifiers
URN: urn:nbn:se:liu:diva-137039PubMedID: 28269849OAI: oai:DiVA.org:liu-137039DiVA, id: diva2:1092270
Conference
AMIA 2016 Annual Symposium November 12-16, 2016, Chicago,IL
2017-05-022017-05-022018-04-07