High-performance biocomputing for simulating the spread of contagion over large contact networks

dc.contributor.authorBisset, Keith R.en
dc.contributor.authorAji, Ashwin M.en
dc.contributor.authorMarathe, Madhav V.en
dc.contributor.authorFeng, Wu-chunen
dc.contributor.departmentElectrical and Computer Engineeringen
dc.contributor.departmentComputer Scienceen
dc.contributor.departmentFralin Life Sciences Instituteen
dc.date.accessioned2012-04-12T12:36:16Zen
dc.date.available2012-04-12T12:36:16Zen
dc.date.issued2012-04-12en
dc.date.updated2012-04-12T12:36:16Zen
dc.description.abstractBackground Many important biological problems can be modeled as contagion diffusion processes over interaction networks. This article shows how the EpiSimdemics interaction-based simulation system can be applied to the general contagion diffusion problem. Two specific problems, computational epidemiology and human immune system modeling, are given as examples. We then show how the graphics processing unit (GPU) within each compute node of a cluster can effectively be used to speed-up the execution of these types of problems. Results We show that a single GPU can accelerate the EpiSimdemics computation kernel by a factor of 6 and the entire application by a factor of 3.3, compared to the execution time on a single core. When 8 CPU cores and 2 GPU devices are utilized, the speed-up of the computational kernel increases to 9.5. When combined with effective techniques for inter-node communication, excellent scalability can be achieved without significant loss of accuracy in the results. Conclusions We show that interaction-based simulation systems can be used to model disparate and highly relevant problems in biology. We also show that offloading some of the work to GPUs in distributed interaction-based simulations can be an effective way to achieve increased intra-node efficiency.en
dc.description.versionPublished versionen
dc.format.mimetypeapplication/pdfen
dc.identifier.citationBMC Genomics. 2012 Apr 12;13(Suppl 2):S3en
dc.identifier.doihttps://doi.org/10.1186/1471-2164-13-S2-S3en
dc.identifier.issn1471-2164en
dc.identifier.urihttp://hdl.handle.net/10919/18651en
dc.language.isoenen
dc.publisherBMCen
dc.rightsCreative Commons Attribution 4.0 Internationalen
dc.rights.holderet al.; licensee BioMed Central Ltd.en
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/en
dc.subjectCUDAen
dc.subjectComputational Epidemiologyen
dc.subjectGraphics Processing Uniten
dc.subjectHuman Immune System Modelingen
dc.titleHigh-performance biocomputing for simulating the spread of contagion over large contact networksen
dc.title.serialBMC Genomicsen
dc.typeArticle - Refereeden
dc.type.dcmitypeTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1471-2164-13-S2-S3.pdf
Size:
2.12 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
1.5 KB
Format:
Item-specific license agreed upon to submission
Description: