目的提出一种运行于普通个人电脑平台上的并行方法,用于求解MR DTI中的超定线性方程组。方法利用统一计算设备架构(CUDA)使中央处理器(CPU)与图形处理器(GPU)协同求解超定线性方程组。CPU用于数据准备与生成扩散矩阵,GPU中的大量流处理器并行用于迭代计算。结果 CUDA模式下行处理运算速度远快于CPU串行计算,图像矩阵增大时这一优势更加明显。结论与CPU串行模式相比,CUDA模式可显著提高DTI数据处理速度。
Objective To propose a parallel mode running on conventional personal computer to accelerate the process of solving over-determined equations of magnetic resonance DTI.Methods Compute unified device architecture(CUDA) was used to combine the central processing unit(CPU) and graphic processing unit(GPU) to solve over-determined equations.All data preparation and diffusion matrix generation were achieved by CPU.Then,the iterative row action method was parallel performed by stream processors in GPU.Results The computing speed of the proposed CUDA method was much faster than that of the CPU based method.The advantage of CUDA was more pronounced when the imaging matrix was increased.Conclusion CUDA approach can produce significant performance gain compared to conventional CPU method in the data analysis process of DTI.