Improve the Resolution and Parallel Performance of the Three-Dimensional Refine Algorithm in RELION Using CUDA and MPI

Jingrong Zhang, Zihao Wang, Zhiyong Liu, Fa Zhang*

*此作品的通讯作者

科研成果: 期刊稿件文章同行评审

3 引用 (Scopus)
Plum Print visual indicator of research metrics
  • Citations
    • Citation Indexes: 3
  • Captures
    • Readers: 12
see details

摘要

In cryo-electron microscopy, RELION is a powerful tool for high-resolution reconstruction. Due to the complicated imaging procedure and the heterogeneity of particles, some of the selected particle images offer more disturbing information than others. However, in the current RELION, all these particle images are treated equally. In our work, we extend RELION's model with one scalar parameter to score the contribution of a particle depending on the error between the experimental particle and the corresponding reprojection. This scores down weight potentially poor particles, hence accelerating the convergence. Besides, by now there is no sophisticated memory management system for RELION, fragmentation on GPU will increase with iterations, eventually crashing the program. In our work, we designed the stack-based memory management system to guarantee the stability of RELION and to optimize the memory usage condition. Also, to reduce memory usage, we developed a customized compressed data structure for the memory-demanding weight array. In addition, to speed up the GPU version of RELION, we proposed two highly efficient parallel algorithms for weight calculation algorithm and weight selection algorithm. Experiments show that compared with RELION, the optimized three-dimensional refine algorithm can speed up the converge procedure, the memory system can avoid memory fragmentation, and a better speed-up ratio can be obtained.

源语言英语
文章编号8766887
页(从-至)583-595
页数13
期刊IEEE/ACM Transactions on Computational Biology and Bioinformatics
18
2
DOI
出版状态已出版 - 1 3月 2021
已对外发布

指纹

探究 'Improve the Resolution and Parallel Performance of the Three-Dimensional Refine Algorithm in RELION Using CUDA and MPI' 的科研主题。它们共同构成独一无二的指纹。

引用此

Zhang, J., Wang, Z., Liu, Z., & Zhang, F. (2021). Improve the Resolution and Parallel Performance of the Three-Dimensional Refine Algorithm in RELION Using CUDA and MPI. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 18(2), 583-595. 文章 8766887. https://doi.org/10.1109/TCBB.2019.2929171