Towards in situ visualization of extreme-scale, agent-based, worldwide disease-spreading simulations

A. Krekhov, Jürgen Grüninger, Rainer Schlönvoigt, J. Krüger
{"title":"Towards in situ visualization of extreme-scale, agent-based, worldwide disease-spreading simulations","authors":"A. Krekhov, Jürgen Grüninger, Rainer Schlönvoigt, J. Krüger","doi":"10.1145/2818517.2818543","DOIUrl":null,"url":null,"abstract":"Exascale computing is regarded as a major milestone for a number of application fields. However, utilizing the massively parallel power of such architectures requires a significant paradigm shift in the software structure of both simulation and visualization systems. A suboptimal workload distribution, communication bottlenecks between processes, as well as global memory accesses are often the limiting part in current approaches when it comes to the execution of such software in an exascale environment. Recent cases of malaria and Ebola in Africa have shown that there is a need for disease-spreading simulations to help healthcare workers better predict unexpected scenarios and take the necessary precautions. Reaction time plays an important role when it comes to containing a disease. Therefore, converting these kinds of demanding simulations to highly parallel computing systems as well as interactively visualizing the results is key. This paper demonstrates an approach towards a worldwide simulation of disease-spreading and an integrated---in situ---visualization. Instead of applying large-scale stochastic models, our agent-based method simulates the complete population of the world, accounting for daily tasks and routines of each subject. We focus on massive parallelization and efficient scaling to benefit from existing petascale to upcoming exascale setups. In particular, workload distribution is performed based on space partitioning and not on the population count, which is nonetheless included as an initial optimization. The resulting simulation is combined with a query-driven in situ visualization client that directly utilizes the spatial partitioning and the employed hierarchy. Our preliminary benchmarks underline the scalability of our approach in terms of rising computing power and encourage further research in the direction of worldwide, agent-based simulations and the corresponding in situ visualizations.","PeriodicalId":291424,"journal":{"name":"SIGGRAPH Asia 2015 Visualization in High Performance Computing","volume":"453 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SIGGRAPH Asia 2015 Visualization in High Performance Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2818517.2818543","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Exascale computing is regarded as a major milestone for a number of application fields. However, utilizing the massively parallel power of such architectures requires a significant paradigm shift in the software structure of both simulation and visualization systems. A suboptimal workload distribution, communication bottlenecks between processes, as well as global memory accesses are often the limiting part in current approaches when it comes to the execution of such software in an exascale environment. Recent cases of malaria and Ebola in Africa have shown that there is a need for disease-spreading simulations to help healthcare workers better predict unexpected scenarios and take the necessary precautions. Reaction time plays an important role when it comes to containing a disease. Therefore, converting these kinds of demanding simulations to highly parallel computing systems as well as interactively visualizing the results is key. This paper demonstrates an approach towards a worldwide simulation of disease-spreading and an integrated---in situ---visualization. Instead of applying large-scale stochastic models, our agent-based method simulates the complete population of the world, accounting for daily tasks and routines of each subject. We focus on massive parallelization and efficient scaling to benefit from existing petascale to upcoming exascale setups. In particular, workload distribution is performed based on space partitioning and not on the population count, which is nonetheless included as an initial optimization. The resulting simulation is combined with a query-driven in situ visualization client that directly utilizes the spatial partitioning and the employed hierarchy. Our preliminary benchmarks underline the scalability of our approach in terms of rising computing power and encourage further research in the direction of worldwide, agent-based simulations and the corresponding in situ visualizations.
对极端规模,基于代理,全球疾病传播模拟的现场可视化
百亿亿次计算被认为是许多应用领域的一个重要里程碑。然而,利用这种架构的大规模并行能力需要在仿真和可视化系统的软件结构中进行重大的范式转变。次优的工作负载分布、进程之间的通信瓶颈以及全局内存访问通常是当前方法在百亿亿级环境中执行此类软件时的限制因素。最近在非洲发生的疟疾和埃博拉病例表明,有必要对疾病传播进行模拟,以帮助医护人员更好地预测意外情况并采取必要的预防措施。在控制疾病方面,反应时间起着重要作用。因此,将这些类型的高要求模拟转换为高度并行计算系统以及交互式可视化结果是关键。本文展示了一种全球疾病传播模拟和综合原位可视化的方法。而不是应用大规模的随机模型,我们的基于主体的方法模拟了世界上的完整人口,考虑了每个主体的日常任务和惯例。我们专注于大规模并行化和高效扩展,以便从现有的千兆级到即将到来的百亿亿级设置中获益。特别是,工作负载分配是基于空间分区而不是人口计数执行的,尽管如此,人口计数还是作为初始优化包括在内。生成的模拟与直接利用空间划分和所采用的层次结构的查询驱动的现场可视化客户端相结合。我们的初步基准强调了我们的方法在不断提高的计算能力方面的可扩展性,并鼓励在全球范围内进行进一步的研究,基于代理的模拟和相应的原位可视化。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信
小红书