首页> 外文会议> >A parallelized GPU-based simulating annealing algorithm for intensity modulated radiation therapy optimization
【24h】

A parallelized GPU-based simulating annealing algorithm for intensity modulated radiation therapy optimization

机译:基于并行GPU的模拟退火算法用于调强放射疗法的优化

获取原文
获取外文期刊封面目录资料

摘要

Intensity modulated radiation therapy (IMRT) exhibits the ability to deliver the prescribed dose to the planning target volume (PTV), while minimizing the delivered dose to the organs at risk (OARs). Metaheuristic algorithms, among them the simulating annealing algorithm (SAA), have been proposed in the past for optimization of IMRT. Despite the advantage of the SAA to be a global optimizer, IMRT optimization is an extensive computational task due to the large scale of the optimization variables. Therefore stochastic algorithms, such as the SAA, require significant computational resources. In an effort to elucidate the performance improvement of the SAA in highly dimensional optimization tasks, such as the IMRT optimization, we introduce for the first time to our best knowledge a parallel graphic processing unit (GPU)-based SAA developed in MATLAB platform and compliant with the computational environment for radiotherapy research (CERR) for IMRT treatment planning. Our strategy was firstly to identify the major “bottlenecks” of our code and secondly to parallelize those on the GPU accordingly. Performance tests were conducted on four different GPU cards in comparison to a serial version of the algorithm executed on a CPU. Our studies have shown a gradual increase of the speedup factor as a function of the number of beamlets for all four GPUs. Particularly, a maximum speedup factor of ~33 was achieved when the K40m card was utilized.
机译:调强放射疗法(IMRT)具有将指定剂量输送到计划目标体积(PTV)的能力,同时将输送到危险器官(OAR)的剂量降至最低。过去已经提出了元启发式算法,其中包括模拟退火算法(SAA),以优化IMRT。尽管SAA可以成为全局优化器,但由于优化变量的规模很大,IMRT优化仍然是一项繁重的计算任务。因此,诸如SAA之类的随机算法需要大量的计算资源。为了阐明SAA在诸如IMRT优化之类的高维优化任务中的性能改进,我们首次以我们的最佳知识介绍了在MATLAB平台中开发并符合标准的基于并行图形处理单元(GPU)的SAA。与用于IMRT治疗计划的放射治疗研究计算环境(CERR)。我们的策略是首先确定代码的主要“瓶颈”,其次相应地并行化GPU上的“瓶颈”。与在CPU上执行的算法的串行版本相比,在四个不同的GPU卡上进行了性能测试。我们的研究表明,对于所有四个GPU,加速因子随着子束数量的增加而逐渐增加。特别是,使用K40m卡时,最大加速因子达到了〜33。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号