地基太阳高分辨力成像中,自适应光学系统补偿了图像中心等晕区的像差,需要斑点图像重建技术用来产生全视场衍射极限分辨率的图像。一个从Matlab程序移植而来的C语言程序被设计用于加速处理。该程序采用斑点干涉法重建图像的傅里叶振幅和斑点掩膜法重建图像的傅里叶相位。使用OpenMP进行加速,使核心间共享了部分内存资源,图像按子块进行并行计算。移植过程中程序算法上进行了必要的优化并移除了大量的冗余计算。程序使用英特尔ICC编译器编译,运行在一个12核的Linux服务器上。一张1280 pixel×1280 pixel的图像可以在31 s内重建完成。相对于单核运行,加速比最高可以达到10.66。单台服务器