Parallel Optimization of Relion

Heng Zhou,Fuchuan Ni,Liang Zhao,Zheng Fang
DOI: https://doi.org/10.1145/3242840.3242871
2018-01-01
Abstract:Relion is the 3D reconstruction program with the Bayes algorithm of electron cryo-microscope (cryo-EM) data. We analyzed the characteristics of the Relion program, and designed a parallelization scheme. We use the optimization methods commonly used in the code optimization for Relion programs, such as memory access optimization, multithread optimization, vectorization and conversing coarse grained parallel to fine-grained parallelism. Finally, the overall running time of the entire Relion program was reduced by 379s. At the same time, we tested the program on GPU and KNL platform and compared the results of the Relion program on the KNL cluster platform and the GPU cluster platform. The results show that the optimization effect of Relion on the GPU platform is better than KNL.
What problem does this paper attempt to address?