期刊文献+

多GPU异构模型实现放射治疗中卷积/积分算法的快速计算

Fast dose calculation of convolution/superposition in radiotherapy based on multi GPU heterogeneous model
原文传递
导出
摘要 卷积/积分(Convolution/Superposition,CS)算法是精度仅次于蒙特卡罗(Monte Carlo,MC)的光子线剂量计算算法。该算法的计算速度远远快于蒙特卡罗算法,但仍不能完全满足临床放射治疗要求。借助单颗图形显卡GPU(Tesla C1060)对CS算法进行加速后,与传统的CPU串行计算相比,计算速度可以提高60倍,单野计算时间达到1 min左右,能适用于简单的三维适形计划(3DCRT),但无法满足调强放射治疗计划(Intensity Modulated Radiation Therapy,IMRT)的速度要求。本文通过设计"CPU+多GPU"异构模型加速方案,探讨使用不同GPU个数的加速情况。结果表明:CS算法加速倍数与GPU使用个数并非呈线性关系,通过合理选择GPU的使用数量和程序代码优化可达到相关计算的速度要求;基于中高端的Tesla C2015 GPU,采用"CPU+7个GPU"模型的CS算法,单野计算时间缩减到9 s,与单用CPU相比能提高207倍,可满足临床调强计划设计要求。 [Background] The accuracy of Convolution/Superposition(CS) algorithm is considered to be next to Monte Carlo algorithm(MC) for radiotherapy dose calculation algorithm. Although the calculating speed of this algorithm is much faster than that of MC, its calculating speed can not fully meet the clinical requirements. With the aid of a single graphics processing unit GPU(Tesla C1060), the CS algorithm can be accelerated to 60 times faster than the traditional CPU serial calculation. The calculating time for single field is about 1 min which can be used in some simple three dimensional conformal radiotherapy planning(3 DCRT), but this calculating speed does not satisfy the speed need for intensity modulated radiation therapy(IMRT) planning. [Purpose] This study aims to explore a faster calculating speed solution of CS algorithm applied to IMRT with multi GPU. [Methods] The acceleration scheme of CPU + multi GPU heterogeneous model was analyzed by using different number of GPUs. High-end GPU,i. e., Tesla C2015, was used for experimental test of CS algorithm executing under the compute unified device architecture(CUDA) platform. Speeds of different number GPUs combined with CPU were compared to find the suitable solution. [Results] The experimental results show that the speedup of CS algorithm is not completely linear with the number of GPUs. With reasonable number of GPUs and optimized program codes, the computing time of CS algorithm for single field radiotherapy dose calculation can be reduced to 9 seconds by using 7 high-end GPUs(Tesla C2015), 207 times faster than that of a single CPU. [Conclusions] With the implementation of multi GPU heterogeneous model and code optimization, the CS algorithm can be applied to clinical IMRT treatment planning.
作者 赖佳路 宋莹 周莉 白雪 侯氢 LAI Jialu;SONG Ying;ZHOU Li;BAI Xue;HOU Qing(Department of Radiotherapy,West China Hospital,Sichuan University,Chengdu 610041,China;Key Laboratory of Radiation Physics and Technology,Ministry of Nuclear Science and Technology,Sichuan University,Chengdu 610064,China)
出处 《核技术》 CAS CSCD 北大核心 2021年第12期20-26,共7页 Nuclear Techniques
基金 国家自然科学基金(No.81803056) 四川大学青年教师基金(No.2017SCU11020)资助。
关键词 卷积/积分算法 多GPU 剂量计算 Convolution/superposition algorithm multi GPU Dose calculation
  • 相关文献

参考文献6

二级参考文献55

  • 1戴建荣,胡逸民,张红志,关莹,张可,王闯.针对患者调强放射治疗计划的剂量学验证[J].中华放射肿瘤学杂志,2004,13(3):229-233. 被引量:65
  • 2Aarup LR,Nshum AE,Zachartou C.Theeffect of different lung densities on the accuracy of various radiotherapy dose calculation methods:Implications for tumour coverage. Radiother Oncol,2009,91:405-414.
  • 3Dobler B,Walter C,Knopf A,et al.Optimization of extracranial stereotactic radiation therapy of small lung lesions using accurate dose calculation algorithms.Radiat Oncol,2006,1:45.
  • 4Reynaert N,Van der Marj SC,Schaart DR,et al.Monte Carlo treatment planning for photon and electron beams. Radiat Phys Chem,2007,76:643-686.
  • 5Carrasco P,Jornet N,Duch MA,et al. Comparison of dose calculation algorithms in phantoms with lung equivalent heterogeneities under conditions if lateral electronic disequilibrium.Med Phys,2004,31:2899-2911.
  • 6Krieger T,Sauer OA.Monte Carlo-versus pencil-beam-/collapsed-cone-dose calculation in a heterogeneous multi-layer phantom.Phys Med Biol,2005,50:859-868.
  • 7Seco J,Adams E,Bidmead M,et al. Head-and-neck IMRT treatment assessed with a Monte Carlo dose calculation engine.Phys Med Biol,2005,50:817-830.
  • 8Wang L,Yorke E,Chui CS.Monte Carlo evaluation of 6 MV intensity modulated radiotherapy plans for head and neck and lung treatments.Med Phys,2002,29:2705-2717.
  • 9Yang J,Li J,Chen L,et al.Dosimetric verification of IMRT treatment planning using Monte Carlo simulation for prostate cancer.Phys Med Biol,2005,50:869-878.
  • 10Jones AO, Das IJ. Comparison of inhomogeneity correction algorithms in small photon fields.Med Phys,2005,32:766-776.

共引文献20

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部