High performance single and multi-GPU acceleration for Diffuse Optical Tomography

M. Saikia, R. Kanhirodan
{"title":"High performance single and multi-GPU acceleration for Diffuse Optical Tomography","authors":"M. Saikia, R. Kanhirodan","doi":"10.1109/IC3I.2014.7019809","DOIUrl":null,"url":null,"abstract":"Diffuse Optical Tomography (DOT) is a diagnostic imaging modality, where optical parameters such as absorption and scattering coefficient distributions inside the living tissue are recovered to understand the structural and functional variations in the tissue under study. The numerical method of DOT image reconstruction is an iterative process that demands high computational power, especially in the case of recovering fully three dimensional (3D) optical property distribution inside a complex geometry such as human head which hampers physician to view reconstructed images and monitor a patient in real time. In order to reconstruct 3D DOT images at a high speed, Broyden method based iterative image reconstruction algorithm and a parallelization strategy are employed in CUDA parallel computing platform to utilize tremendous computational power of GPU. Three different single GPU systems equipped with Nvidia Tesla C2070, Tesla k20c and Tesla k40 respectively, and a muti-GPU (two Tesla M2090 GPUs) in a computing node in a HPC cluster are used to evaluate computation performance due to algorithmic improvement and GPU parallel computation. We have used three dimensional finite element method (FEM) and discretized an infant head into 45702 tetrahedral elements and 8703 nodes to solve the forward and inverse problems. We have achieved a significant speedup for the 3D DOT image reconstruction of the head phantom.","PeriodicalId":430848,"journal":{"name":"2014 International Conference on Contemporary Computing and Informatics (IC3I)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 International Conference on Contemporary Computing and Informatics (IC3I)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IC3I.2014.7019809","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 17

Abstract

Diffuse Optical Tomography (DOT) is a diagnostic imaging modality, where optical parameters such as absorption and scattering coefficient distributions inside the living tissue are recovered to understand the structural and functional variations in the tissue under study. The numerical method of DOT image reconstruction is an iterative process that demands high computational power, especially in the case of recovering fully three dimensional (3D) optical property distribution inside a complex geometry such as human head which hampers physician to view reconstructed images and monitor a patient in real time. In order to reconstruct 3D DOT images at a high speed, Broyden method based iterative image reconstruction algorithm and a parallelization strategy are employed in CUDA parallel computing platform to utilize tremendous computational power of GPU. Three different single GPU systems equipped with Nvidia Tesla C2070, Tesla k20c and Tesla k40 respectively, and a muti-GPU (two Tesla M2090 GPUs) in a computing node in a HPC cluster are used to evaluate computation performance due to algorithmic improvement and GPU parallel computation. We have used three dimensional finite element method (FEM) and discretized an infant head into 45702 tetrahedral elements and 8703 nodes to solve the forward and inverse problems. We have achieved a significant speedup for the 3D DOT image reconstruction of the head phantom.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
用于漫射光学断层成像的高性能单和多gpu加速
漫射光学断层扫描(DOT)是一种诊断成像方式,通过恢复活体组织内部的吸收和散射系数分布等光学参数来了解被研究组织的结构和功能变化。DOT图像重建的数值方法是一个迭代的过程,需要很高的计算能力,特别是在恢复复杂几何结构(如人体头部)内部的三维光学特性分布的情况下,这阻碍了医生查看重建图像和实时监测患者。为了高速重建三维DOT图像,在CUDA并行计算平台上采用基于Broyden方法的迭代图像重建算法和并行化策略,充分利用GPU的巨大计算能力。采用Nvidia Tesla C2070、Tesla k20c和Tesla k40三种不同的单GPU系统,以及HPC集群中一个计算节点的多GPU(两个Tesla M2090 GPU),通过算法改进和GPU并行计算来评估计算性能。采用三维有限元方法,将婴儿头部离散为45702个四面体单元和8703个节点,求解了正逆问题。我们对头部幻影的3D DOT图像重建实现了显著的加速。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Smart home and smart city solutions enabled by 5G, IoT, AAI and CoT services Video retrieval: An accurate approach based on Kirsch descriptor Microarray data classification using Fuzzy K-Nearest Neighbor Assessment of data quality in Web sites: towards a model A novel cross layer wireless mesh network protocol for distributed generation in electrical networks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1