The present invention discloses a kind of optimization method, the calculation of CUDA dose based on central processing unit may include: dose calculation can be computed in parallel to the display part of the data processing unit; a display processing unit for receiving data according to a predetermined algorithm for parallel computing; the display processing unit and return the result. The invention also discloses a dose calculation optimization system based on CUDA. The invention uses the GPU hardware can provide higher calculationspeedup ratio, will be able to compute in parallel to the GPU calculation part, give full play to the advantage of parallel computing GPU, effectively improve the computing speed.
【技术实现步骤摘要】
本专利技术涉及计算优化技术,尤其涉及一种基于CUDA的剂量计算优化 方法和系统。
技术介绍
在三维立体放射治疗系统中,在治疗前需要模拟得到放射剂量的分布 数据,以对潜在的治疗效果进行评估。该系统因此具有治疗规划系统以进 行治疗前的剂量模拟。治疗规划系统在模拟当中需要在不同照射角度下进行3D剂量场的计 算,而在单个照射角度下又要对很多个放射源(对于多源放疗设备)下的 剂量数据进行叠加。这些计算的运算量非常巨大,其中还涉及到大量的图 像和轮廓数据的调用以及查表运算等。目前是利用CPU技术对3D剂量场 进行计算,由于CPU的串行运算机制,对于处理大量数据运算来说,其速 度是比较慢的。虽然计算才几市场长期以来CPU处理器速度稳步上升并出现 多核处理器,但是对于3D剂量场的计算来说,成本增加而计算速度提高 有限的问题一直没有得到解决。
技术实现思路
本专利技术要解决的技术问题是提供一种能有效提高速度的基于CUDA 的剂量计算优化方法和系统本专利技术的技术问题通过以下技术方案加以解决一种基于CUDA的剂量计算优化方法,包括中央处理单元将剂量计 算可以并行计算部分的数据下发给显示处理单元;显示处理单元对接收的 数据按照预定算法进行并行计算;显示处理单元将计算结果返回。上述中央处理单元将剂量计算可以并行计算部分的数据下发给显示处 理单元包括将图像和轮廓数据下发到显示处理单元的紋理存储器;将剂 量计算用到的表数据以及网格数据下发到显示处理单元的常量存储器;将剂量计算用到的网格数据下发到显示处理单元的全局存储器。上述显示处理单元对接收的数据按照预定算法进行并行计算还包括 根据所 ...
【技术保护点】
一种基于CUDA的剂量计算优化方法,其特征在于,包括: 中央处理单元将剂量计算可以并行计算部分的数据下发给显示处理单元; 显示处理单元对接收的数据按照预定算法进行并行计算; 显示处理单元将计算结果返回。
【技术特征摘要】
1.一种基于CUDA的剂量计算优化方法,其特征在于,包括中央处理单元将剂量计算可以并行计算部分的数据下发给显示处理单元;显示处理单元对接收的数据按照预定算法进行并行计算;显示处理单元将计算结果返回。2. 如权利要求1所述的方法,其特征在于,其中所述剂量计算可以并 行计算部分的数据是指网格点的剂量计算数据。3. 如权利要求1所述的方法,其特征在于,所述中央处理单元将剂量 计算可以并行计算部分的数据下发给显示处理单元包括将图像和轮廓数据下发到显示处理单元的紋理存储器;将剂量计算用到的表数据下发到显示处理单元的常量存储器;将剂量计算用到的网格数据下发到显示处理单元的全局存储器。4. 如权利要求3所述的方法,其特征在于,所述显示处理单元对接收 的数据按照预定算法进行并行计算还包括根据所述图像、轮廓数据和所述网格数据计算网格点的坐标;冲艮据所述坐标和轮廓数据以及所述表数据按照所述预定算法计算网格 点的剂量;所述显示处理单元将计算结果返回包括将所述网格点的剂量返回的过程。5. 如权利要求4所述的方法,其特征在于,所述显示处理单元对接收 的数据按照预定算法进行并行计算还包括将计算得出的所述网格点的坐 标和剂量存储在显示处理单元的全局内存中;所述显示处理单元将计算结 果返回通过读取所述全局内存而获得所述网格点...
【专利技术属性】
技术研发人员:卿侯,曹炜,崔智,刘启平,
申请(专利权)人:深圳市海博科技有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。