GPU-Accelerated Simulation of Elastic Wave Propagation

GPU-Accelerated Simulation of Elastic Wave Propagation
复制标题

DOI:
10.1109/hpcs.2018.00044
复制
发表时间:
2018-07
期刊:
2018 International Conference on High Performance Computing & Simulation (HPCS)
影响因子:
--
通讯作者:
Kristian Kadlubiak;J. Jaros;B. Treeby
Kristian Kadlubiak;J. Jaros;B. Treeby
中科院分区:
其他
文献类型:
--
作者:
Kristian Kadlubiak;J. Jaros;B. Treeby

文献摘要

被引文献

相似文献

超声波在硬生物材料(如骨骼和颅骨)中传播的建模具有快速增长的应用领域,例如脑癌治疗规划、深部脑神经刺激和神经调节以及打开血脑屏障。最近,我们已经开发了一种新的数值模型的基础上的弹性波传播的Kelvin-Voigt模型占线性弹性波在非均匀吸收介质中的分配。虽然,该模型提供了前所未有的保真度,其计算要求已被禁止的现实模拟。本文介绍了一个优化版本的仿真模型,该模型由Nvidia CUDA语言加速,并部署在最好的GPU上,包括Piz Daint超级计算机中的Nvidia P100加速器。与在同一GPU上运行的并行计算加速器加速的Matlab原型相比,原生CUDA代码达到了5.4的加速。这种计算时间的减少使得能够以小时为单位计算大规模的治疗计划。
Modeling of ultrasound waves propagation in hard biological materials such as bones and skull has a rapidly growing area of applications, e.g. brain cancer treatment planing, deep brain neurostimulation and neuromodulation, and opening blood brain barriers. Recently, we have developed a novel numerical model of elastic wave propagation based on the Kelvin-Voigt model accounting for linear elastic wave proration in heterogeneous absorption media. Although, the model offers unprecedented fidelity, its computational requirements have been prohibitive for realistic simulations. This paper presents an optimized version of the simulation model accelerated by the Nvidia CUDA language and deployed on the best GPUs including the Nvidia P100 accelerators present in the Piz Daint supercomputer. The native CUDA code reaches a speed-up of 5.4 when compared to the Matlab prototype accelerated by the Parallel Computing Toolbox running on the same GPU. Such reduction in computation time enables computation of large-scale treatment plans in terms of hours.