摘要
注释表
缩略词
第一章 绪论
1.1 肿瘤放射治疗
1.1.1 放射治疗的产生和发展
1.1.2 放射治疗计划系统
1.2 剂量计算的意义及算法简介
1.3 GPU通用计算的发展与CUDA
1.4 利用GPU进行剂量计算的国内外研究现状
1.5 本文研究内容及章节安排
第二章 CUDA编程模型与平台搭建
2.1 引言
2.2 CUDA编程模型
2.3 CUDA存储器模型
2.4 CUDA平台搭建
2.5 本章小结
第三章 医用直线加速器光子束能谱的重建
3.1 引言
3.2 利用模拟退火法重建光子能谱
3.2.1 目标函数
3.2.2 初始化
3.2.3 新解的产生
3.2.4 模拟退火参数
3.2.5 光子束中轴PDD数据的测量
3.2.6 基于MC软件的单能光子PDD的模拟
3.3 MC法重建光子能谱
3.3.1 BEAMnrc子程序
3.3.2 BEAMDP子程序
3.3.3 DOSXYZnrc子程序
3.3.4 西门子直线加速器治疗头的MC模拟
3.4 结果分析
3.5 本章小结
第四章 利用GPU对CCCS剂量计算进行加速优化
4.1 引言
4.2 CCCS算法原理
4.3 DICOM标准与坐标系的转换关系
4.4 CCCS算法流程
4.5 优化内容
4.6 优化策略
4.6.1 grid和block的维度设计
4.6.2 存储器优化
4.6.3 指令优化
4.6.4 异步并行执行
4.7 测试方法
4.8 优化过程
4.8.1 CT插值过程
4.8.2 TERMA计算
4.8.3 剂量叠加
4.8.4 剂量插值
4.9 结果分析
4.9.1 CUDA环境的启动
4.9.2 CT数据插值
4.9.3 TERMA的计算
4.9.4 剂量插值
4.9.5 剂量计算结果分析
4.10 本章小结
第五章 总结与展望
5.1 工作总结
5.2 工作展望
参考文献
致谢
在学期间的研究成果及发表的学术论文