首页> 外文期刊>Physiological measurement >Multi-GPU Jacobian accelerated computing for soft-field tomography
【24h】

Multi-GPU Jacobian accelerated computing for soft-field tomography

机译:用于软场层析成像的多GPU Jacobian加速计算

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Image reconstruction in soft-field tomography is based on an inverse problem formulation, where a forward model is fitted to the data. In medical applications, where the anatomy presents complex shapes, it is common to use finite element models (FEMs) to represent the volume of interest and solve a partial differential equation that models the physics of the system. Over the last decade, there has been a shifting interest from 2D modeling to 3D modeling, as the underlying physics of most problems are 3D. Although the increased computational power of modern computers allows working with much larger FEM models, the computational time required to reconstruct 3D images on a fine 3D FEM model can be significant, on the order of hours. For example, in electrical impedance tomography (EIT) applications using a dense 3D FEM mesh with half a million elements, a single reconstruction iteration takes approximately 15-20min with optimized routines running on a modern multi-core PC. It is desirable to accelerate image reconstruction to enable researchers to more easily and rapidly explore data and reconstruction parameters. Furthermore, providing high-speed reconstructions is essential for some promising clinical application of EIT. For 3D problems, 70% of the computing time is spent building the Jacobian matrix, and 25% of the time in forward solving. In this work, we focus on accelerating the Jacobian computation by using single and multiple GPUs. First, we discuss an optimized implementation on a modern multi-core PC architecture and show how computing time is bounded by the CPU-to-memory bandwidth; this factor limits the rate at which data can be fetched by the CPU. Gains associated with the use of multiple CPU cores areminimal, since data operands cannot be fetched fast enough to saturate the processing power of even a single CPU core. GPUs have much faster memory bandwidths compared to CPUs and better parallelism. We are able to obtain acceleration factors of 20times on a single NVIDIA S1070 GPU, and of 50times on four GPUs, bringing the Jacobian computing time for a fine 3D mesh from 12min to 14s. We regard this as an important step toward gaining interactive reconstruction times in 3D imaging, particularly when coupled in the future with acceleration of the forward problem. While we demonstrate results for EIT, these results apply to any soft-field imaging modality where the Jacobian matrix is computed with the adjoint method.
机译:软场层析成像中的图像重建基于反问题公式,其中将正向模型拟合到数据。在解剖结构呈现复杂形状的医学应用中,通常使用有限元模型(FEM)表示感兴趣的体积并求解模拟系统物理的偏微分方程。在过去的十年中,人们将兴趣从2D建模转移到3D建模,因为大多数问题的基本物理原理都是3D。尽管现代计算机不断增强的计算能力允许使用更大的FEM模型,但是在精细的3D FEM模型上重建3D图像所需的计算时间可能很长,大约为几个小时。例如,在使用具有50万个元素的密集3D FEM网格的电阻抗层析成像(EIT)应用程序中,一次重构迭代大约需要15-20分钟,而优化例程在现代多核PC上运行。期望加速图像重建以使研究人员能够更容易和快速地探索数据和重建参数。此外,对于某些有前途的EIT临床应用,提供高速重建至关重要。对于3D问题,70%的计算时间用于构建Jacobian矩阵,而25%的时间用于正解。在这项工作中,我们专注于通过使用单个和多个GPU来加速Jacobian计算。首先,我们讨论在现代多核PC架构上的优化实现,并说明计算时间如何受CPU到内存带宽的限制;此因素限制了CPU可以提取数据的速率。与多个CPU内核的使用相关的收益是最小的,因为数据操作数无法以足够快的速度获取,甚至不能饱和单个CPU内核的处理能力。与CPU相比,GPU具有更快的内存带宽和更好的并行性。在单个NVIDIA S1070 GPU上,我们能够获得20倍的加速因子,在四个GPU上,能够获得50倍的加速因子,从而使精细3D网格的Jacobian计算时间从12分钟缩短至14秒。我们认为这是在3D成像中获得交互式重建时间的重要一步,尤其是在将来与向前问题的加速相结合时。虽然我们展示了EIT的结果,但这些结果适用于使用伴随法计算雅可比矩阵的任何软场成像模态。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号