A GPU acceleration of 3-D Fourier reconstruction in cryo-EM

被引:14
|
作者
Strelak, David [1 ,2 ]
Sorzano, Carlos Oscar S. [2 ]
Maria Carazo, Jose [2 ]
Filipovic, Jiri [1 ]
机构
[1] Masaryk Univ, Inst Comp Sci, Bot 68a, Brno 60200, Czech Republic
[2] Natl Ctr Biotechnol, Spanish Natl Res Council, Madrid, Spain
基金
欧盟地平线“2020”;
关键词
Cryo-EM; GPU; CUDA; 3-D Fourier reconstruction; auto-tuning; 3-DIMENSIONAL RECONSTRUCTION;
D O I
10.1177/1094342019832958
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cryo-electron microscopy is a popular method for macromolecules structure determination. Reconstruction of a 3-D volume from raw data obtained from a microscope is highly computationally demanding. Thus, acceleration of the reconstruction has a great practical value. In this article, we introduce a novel graphics processing unit (GPU)-friendly algorithm for direct Fourier reconstruction, one of the main computational bottlenecks in the 3-D volume reconstruction pipeline for some experimental cases (particularly those with a large number of images and a high internal symmetry). Contrary to the state of the art, our algorithm uses a gather memory pattern, improving cache locality and removing race conditions in parallel writing into the 3-D volume. We also introduce a finely tuned CUDA implementation of our algorithm, using auto-tuning to search for a combination of optimization parameters maximizing performance on a given GPU architecture. Our CUDA implementation is integrated in widely used software Xmipp, version 3.19, reaching 11.4x speedup compared to the original parallel CPU implementation using GPU with comparable power consumption. Moreover, we have reached 31.7x speedup using four GPUs and 2.14x-5.96x speedup compared to optimized GPU implementation based on a scatter memory pattern.
引用
收藏
页码:948 / 959
页数:12
相关论文
共 50 条
  • [31] The cryo-EM Reconstruction of Drosophila C Virus (DCV) at 5.4 Å
    Estrozi, Leandro
    Agirre, Jon
    Imler, Jean-Luc
    Santiago, Estelle
    Navaza, Jorge
    Schoehn, Guy
    Guerin, Diego M. A.
    BIOPHYSICAL JOURNAL, 2013, 104 (02) : 414A - 414A
  • [32] Reliable cryo-EM resolution estimation with modified Fourier shell correlation
    Penczek, Pawel A.
    IUCRJ, 2020, 7 : 995 - 1008
  • [33] Cryo-EM image alignment based on nonuniform fast Fourier transform
    Yang, Zhengfan
    Penczek, Pawel A.
    ULTRAMICROSCOPY, 2008, 108 (09) : 959 - 969
  • [34] UNCERTAINTY QUANTIFICATION IN DYNAMIC IMAGE RECONSTRUCTION WITH APPLICATIONS TO CRYO-EM
    Lai, Tze Leung
    Wang, Shao-Hsuan
    Chung, Szu-Chi
    Chang, Wei-hau
    Tu, I-Ping
    STATISTICA SINICA, 2023, 33 : 1771 - 1788
  • [35] Cryo-EM reconstruction of helical polymers: Beyond the simple cases
    Kreutzberger, Mark A. B.
    Sonani, Ravi R.
    Egelman, Edward H.
    QUARTERLY REVIEWS OF BIOPHYSICS, 2024, 57
  • [36] Accelerating cryo-EM Reconstruction of RELION on the New Sunway Supercomputer
    Xu, Jingle
    Fu, Jiayu
    Gan, Lin
    Chen, Yaojian
    Huang, Zhenchun
    Yang, Guangwen
    2022 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING, ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM, 2022, : 129 - 138
  • [37] Cryo-EM structure of a 3D DNA-origami object
    Bai, Xiao-chen
    Martin, Thomas G.
    Scheres, Sjors H. W.
    Dietz, Hendrik
    PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2012, 109 (49) : 20012 - 20017
  • [38] Optimal 3D angular sampling with applications to cryo-EM problems
    Titarenko, Valeriy
    Roseman, Alan M.
    JOURNAL OF STRUCTURAL BIOLOGY, 2024, 216 (02)
  • [39] A new cryo-EM system for electron 3D crystallography by eEFD
    Yonekura, Koji
    Ishikawa, Tetsuya
    Maki-Yonekura, Saori
    JOURNAL OF STRUCTURAL BIOLOGY, 2019, 206 (02) : 243 - 253
  • [40] 3D AB INITIO MODELING IN CRYO-EM BY AUTOCORRELATION ANALYSIS
    Levin, Eitan
    Bendory, Tamir
    Boumal, Nicolas
    Kileel, Joe
    Singer, Amit
    2018 IEEE 15TH INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING (ISBI 2018), 2018, : 1569 - 1573