Hybrid multi-threaded simulation of agent-based pandemic modeling using multiple GPUs

Barzan Shekh, E. Doncker, D. Prieto
{"title":"Hybrid multi-threaded simulation of agent-based pandemic modeling using multiple GPUs","authors":"Barzan Shekh, E. Doncker, D. Prieto","doi":"10.1109/BIBM.2015.7359894","DOIUrl":null,"url":null,"abstract":"Epidemiology computation models are crucial for the assessment and control of public health crises. Agent-based simulations of pandemic influenza forecast the infectious disease spreading in order to help public health policy makers during emergencies. In such emergencies, decisions are required for public health preparedness in cycles of less than a day, and the agent-based model should be adaptable and tractable for quick and simple calibration with low computational overhead. GPU accelerated computing involves the use of graphics processing units (GPUs) in combination with the CPU to perform heterogeneous computing by offloading compute-intensive portions of the program to the GPU while the remaining program runs on the CPU. In this paper, we demonstrate the utilization of the hardware environment and software tools and discuss strategies for porting agent-based simulations to multiple GPUs. We further compare the performance of simulations using two or four GPUs with the sequential execution on the CPU, in terms of time and speedup. The multi-GPU implementations exhibit great performance and support populations with up to 100 million individuals.","PeriodicalId":186217,"journal":{"name":"2015 IEEE International Conference on Bioinformatics and Biomedicine (BIBM)","volume":"22 1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE International Conference on Bioinformatics and Biomedicine (BIBM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/BIBM.2015.7359894","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Epidemiology computation models are crucial for the assessment and control of public health crises. Agent-based simulations of pandemic influenza forecast the infectious disease spreading in order to help public health policy makers during emergencies. In such emergencies, decisions are required for public health preparedness in cycles of less than a day, and the agent-based model should be adaptable and tractable for quick and simple calibration with low computational overhead. GPU accelerated computing involves the use of graphics processing units (GPUs) in combination with the CPU to perform heterogeneous computing by offloading compute-intensive portions of the program to the GPU while the remaining program runs on the CPU. In this paper, we demonstrate the utilization of the hardware environment and software tools and discuss strategies for porting agent-based simulations to multiple GPUs. We further compare the performance of simulations using two or four GPUs with the sequential execution on the CPU, in terms of time and speedup. The multi-GPU implementations exhibit great performance and support populations with up to 100 million individuals.
使用多个gpu的基于代理的流行病建模的混合多线程模拟
流行病学计算模型对于公共卫生危机的评估和控制至关重要。基于主体的大流行性流感模拟预测传染病的传播,以帮助公共卫生决策者在紧急情况下采取行动。在这种紧急情况下,需要在不到一天的周期内对公共卫生准备作出决定,基于主体的模型应具有适应性和可处理性,以便以较低的计算开销进行快速和简单的校准。GPU加速计算涉及到图形处理单元(GPU)与CPU结合使用,通过将程序的计算密集型部分卸载到GPU而其余程序在CPU上运行来执行异构计算。在本文中,我们演示了硬件环境和软件工具的使用,并讨论了将基于代理的仿真移植到多个gpu的策略。在时间和加速方面,我们进一步比较了使用两个或四个gpu与CPU上顺序执行的模拟性能。多gpu实现表现出出色的性能,并支持多达1亿个体的人群。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信