10.3969/j.issn.1006-8961.2007.01.012
一种基于SIMD技术的快速并行代数重建算法
代数重建算法是解决非完全投影数据重建的有效方法,尤其在对于超出探测器尺寸范围的大型零件的无损检测中已成为最有力的关键技术,但以往算法计算量较大、耗时较长.为了快速地进行代数重建,提出了一种基于Intel处理器单指令多数据(single instruction multiple data,SIMD)技术[2]的快速并行算法,并在充分分析代数重建公式特点的基础上,设计了一套便于并行化运算的数据结构及计算流程,其在运算中可一次性加载多个打包数据,利用MMX(mnltimedia extension)、SSE(streaming SIMD extension)和SSE2指令完成SIMD方式计算.通过仿真实验证明,该算法在达到同样精度的前提下,不仅提高了重建速度(加速比4倍),解决了传统代数重建算法运算速度慢的瓶颈问题,并且能够较好地重建部分数据缺失的投影图像,该算法对于航空航天大型零部件的无损检测具有重要的理论意义及工程应用价值.
CT、代数重建、单指令多数据并行运算、SSE和SSE2指令
12
TP391.72(计算技术、计算机技术)
国家自然科学基金50375126
2007-03-20(万方平台首次上网日期,不代表论文的发表时间)
共5页
73-77