本文利用CUDA执行模型实现了植物模拟生长算法的完全并行化,结合标准排源质量评价数学模型,得到了一种高效率的并行排源算法,对应的代码能运行在GPU上.在此基础上,利用若干不同规模的排源算例对新版本算法进行了测试.测试结果表明,在保持已有版本算法优点的基础上,新算法的计算效率相对CPU版本提升了500倍以上,相对CPU+ GPU混合版本,也提升了30倍以上.对111 PBq以下装置,新算法的计算时间小于10 min.利用单GTX275 GPU,新算法的计算性能上限为167 PBq左右,时间不超过25 min,利用多GPU还可提高计算能力.综上所述,基于GPU的新版本算法可满足目前国内任意规模γ辐照装置的高质量排源需要,具有高度的竞争力.
并行模拟植物生长算法 并行排源算法 GPU 大型γ辐照装置