网格玻尔兹曼软件在多gpu集群上执行的并行化及其在人体动脉血流模拟中的应用

T. Djukić, N. Filipovic
{"title":"网格玻尔兹曼软件在多gpu集群上执行的并行化及其在人体动脉血流模拟中的应用","authors":"T. Djukić, N. Filipovic","doi":"10.1109/BIBE52308.2021.9635318","DOIUrl":null,"url":null,"abstract":"It is important to consider the blood flow pattern when planning vascular interventions of atherosclerotic plaques. Large scale computer modeling can be very helpful in this case. The software presented in this paper numerically models blood flow through patient-specific blood vessels. Lattice Boltzmann method was used to simulate blood flow. The principles of GPU (Graphics Processing Unit) programming are applied during implementation and the developed software was parallelized using the CUDA (Compute Unified Device Architecture) and optimized to run on a multi-GPU cluster using the MPI approach. Using the multi-GPU infrastructure, numerical simulations can utilize larger amount of memory resources for the computation, making the level of reality of the models an order of magnitude higher. Execution of the presented software enables fast and reliable case-studies and parametric analyses useful for medical decision-making. The presented software can give medical professionals fast quantitative information about fluid flow in diseased arteries and assist them in selecting the most appropriate treatment.","PeriodicalId":343724,"journal":{"name":"2021 IEEE 21st International Conference on Bioinformatics and Bioengineering (BIBE)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Parallelization of lattice Boltzmann software for execution on multi-GPU clusters with application to the simulation of blood flow through human arteries\",\"authors\":\"T. Djukić, N. Filipovic\",\"doi\":\"10.1109/BIBE52308.2021.9635318\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"It is important to consider the blood flow pattern when planning vascular interventions of atherosclerotic plaques. Large scale computer modeling can be very helpful in this case. The software presented in this paper numerically models blood flow through patient-specific blood vessels. Lattice Boltzmann method was used to simulate blood flow. The principles of GPU (Graphics Processing Unit) programming are applied during implementation and the developed software was parallelized using the CUDA (Compute Unified Device Architecture) and optimized to run on a multi-GPU cluster using the MPI approach. Using the multi-GPU infrastructure, numerical simulations can utilize larger amount of memory resources for the computation, making the level of reality of the models an order of magnitude higher. Execution of the presented software enables fast and reliable case-studies and parametric analyses useful for medical decision-making. The presented software can give medical professionals fast quantitative information about fluid flow in diseased arteries and assist them in selecting the most appropriate treatment.\",\"PeriodicalId\":343724,\"journal\":{\"name\":\"2021 IEEE 21st International Conference on Bioinformatics and Bioengineering (BIBE)\",\"volume\":\"35 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-10-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE 21st International Conference on Bioinformatics and Bioengineering (BIBE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/BIBE52308.2021.9635318\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 21st International Conference on Bioinformatics and Bioengineering (BIBE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/BIBE52308.2021.9635318","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

在规划动脉粥样硬化斑块的血管干预时,考虑血流模式是很重要的。在这种情况下,大规模的计算机建模非常有帮助。该软件在本文中提出的数值模拟血液流动通过患者特定的血管。采用点阵玻尔兹曼方法模拟血流。在实现过程中应用了GPU(图形处理单元)编程原理,开发的软件使用CUDA(计算统一设备架构)并行化,并使用MPI方法优化以在多GPU集群上运行。利用多gpu架构,数值模拟可以利用更大的内存资源进行计算,使模型的真实程度提高了一个数量级。所提出的软件的执行使快速可靠的案例研究和参数分析对医疗决策有用。所介绍的软件可以为医疗专业人员提供有关病变动脉中流体流动的快速定量信息,并帮助他们选择最合适的治疗方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Parallelization of lattice Boltzmann software for execution on multi-GPU clusters with application to the simulation of blood flow through human arteries
It is important to consider the blood flow pattern when planning vascular interventions of atherosclerotic plaques. Large scale computer modeling can be very helpful in this case. The software presented in this paper numerically models blood flow through patient-specific blood vessels. Lattice Boltzmann method was used to simulate blood flow. The principles of GPU (Graphics Processing Unit) programming are applied during implementation and the developed software was parallelized using the CUDA (Compute Unified Device Architecture) and optimized to run on a multi-GPU cluster using the MPI approach. Using the multi-GPU infrastructure, numerical simulations can utilize larger amount of memory resources for the computation, making the level of reality of the models an order of magnitude higher. Execution of the presented software enables fast and reliable case-studies and parametric analyses useful for medical decision-making. The presented software can give medical professionals fast quantitative information about fluid flow in diseased arteries and assist them in selecting the most appropriate treatment.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信