Suppr超能文献

通过多GPU平台和优化的数据结构加速心脏电动力学模拟

Accelerating simulations of cardiac electrical dynamics through a multi-GPU platform and an optimized data structure.

作者信息

Vasconcellos Eduardo C, Clua Esteban W G, Fenton Flavio H, Zamith Marcelo

机构信息

Institute of Computing, Fluminense Federal University, Niterói, Brazil.

School of Physics, Georgia Institute of Technology, Atlanta, Georgia.

出版信息

Concurr Comput. 2020 Mar 10;32(5). doi: 10.1002/cpe.5528. Epub 2019 Oct 23.

Abstract

Simulations of cardiac electrophysiological models in tissue, particularly in 3D require the solutions of billions of differential equations even for just a couple of milliseconds, thus highly demanding in computational resources. In fact, even studies in small domains with very complex models may take several hours to reproduce seconds of electrical cardiac behavior. Today's Graphics Processor Units (GPUs) are becoming a way to accelerate such simulations, and give the added possibilities to run them locally without the need for supercomputers. Nevertheless, when using GPUs, bottlenecks related to global memory access caused by the spatial discretization of the large tissue domains being simulated, become a big challenge. For simulations in a single GPU, we propose a strategy to accelerate the computation of the diffusion term through a data-structure and memory access pattern designed to maximize coalescent memory transactions and minimize branch divergence, achieving results approximately 1.4 times faster than a standard GPU method. We also combine this data structure with a designed communication strategy to take advantage in the case of simulations in multi-GPU platforms. We demonstrate that, in the multi-GPU approach performs, simulations in 3D tissue can be just 4× slower than real time.

摘要

对组织中的心脏电生理模型进行模拟,尤其是三维模拟,即使仅模拟几毫秒,也需要求解数十亿个微分方程,因此对计算资源要求极高。事实上,即使是在小区域内使用非常复杂的模型进行研究,也可能需要数小时才能重现心脏电活动的几秒钟行为。如今的图形处理器(GPU)正成为加速此类模拟的一种方式,并提供了无需超级计算机即可在本地运行模拟的额外可能性。然而,在使用GPU时,由于所模拟的大组织区域的空间离散化导致的与全局内存访问相关的瓶颈,成为了一个巨大挑战。对于在单个GPU上进行的模拟,我们提出了一种策略,通过设计一种数据结构和内存访问模式来加速扩散项的计算,该模式旨在最大化合并内存事务并最小化分支发散,从而实现比标准GPU方法快约1.4倍的结果。我们还将这种数据结构与一种设计好的通信策略相结合,以便在多GPU平台的模拟中发挥优势。我们证明,在多GPU方法中,三维组织模拟的速度仅比实时速度慢4倍。

相似文献

3
9
Multi-GPU Jacobian accelerated computing for soft-field tomography.多 GPU 雅可比加速计算在软场层析成像中的应用。
Physiol Meas. 2012 Oct;33(10):1703-15. doi: 10.1088/0967-3334/33/10/1703. Epub 2012 Sep 26.

引用本文的文献

本文引用的文献

3
4
High-order finite element methods for cardiac monodomain simulations.用于心脏单域模拟的高阶有限元方法。
Front Physiol. 2015 Aug 5;6:217. doi: 10.3389/fphys.2015.00217. eCollection 2015.
6
Toward GPGPU accelerated human electromechanical cardiac simulations.迈向基于 GPGPU 的人心机电模拟加速。
Int J Numer Method Biomed Eng. 2014 Jan;30(1):117-34. doi: 10.1002/cnm.2593. Epub 2013 Sep 20.
9
10
Models of cardiac tissue electrophysiology: progress, challenges and open questions.心脏组织电生理学模型:进展、挑战与开放性问题。
Prog Biophys Mol Biol. 2011 Jan;104(1-3):22-48. doi: 10.1016/j.pbiomolbio.2010.05.008. Epub 2010 May 27.

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验