高级检索

基于二级并行架构的颗粒全息图快速重建方法

Fast reconstruction of particle hologram based on two-level parallel framework

  • 摘要: 为了加快颗粒全息图的重建速度,提出了一种基于多线程编译框架(OpenMP)和统一计算设备架构(CUDA)并行技术的二级并行架构颗粒全息图快速重建方法。第1级并行针对重建截面,第2级并行针对像素,同时在这两个维度进行并行重建,利用OpenMP实现图片级并行,利用CUDA实现像素级并行。以煤粉颗粒全息图为测试对象,同时采用单线程重建程序和二级并行重建程序进行全息重建,比较了两种计算方式的重建结果和计算耗时。结果表明,二级并行重建结果与单线程重建结果是一致的,且可大大缩短重建耗时; 对于分辨率为5000×5000的全息图,在重建截面数为40时,可实现48.3倍的加速比。此计算架构在数字全息的颗粒场实时在线诊断中具有很好的应用前景。

     

    Abstract: In order to speedup the reconstruction of particle hologram, a fast reconstruction method based on two-level parallel framework was proposed. The framework combines open multi-processing(OpenMP) and compute unified device architecture(CUDA). The image level parallelism was realized by OpenMP, and the pixel level was realized by CUDA. The parallel computation was carried out on each reconstruction plane and pixel. Taking the coal particle hologram as the test object, the single thread reconstruction program and the two-level parallel reconstruction program were used to reconstruct the hologram at the same time. The reconstruction results and time consumption of the two methods were compared. The experimental results show that the results of two-level parallel reconstruction are consistent with those of single thread reconstruction, and the time consumption can be greatly reduced. For a high-resolution 5000×5000 hologram, the speedup ratio is up to 48.3 with 40 reconstruted planes.This computing framework has a good application prospect in the real-time and on-line holographic diagnosis of particle field.

     

/

返回文章
返回