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
来源
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS | 2019年 / 33卷 / 05期
基金
欧盟地平线“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 条
  • [21] Deep generative priors for biomolecular 3D heterogeneous reconstruction from cryo-EM projections
    Shi, Bin
    Zhang, Kevin
    Fleet, David J.
    McLeod, Robert A.
    Miller, R. J. Dwayne
    Howe, Jane Y.
    JOURNAL OF STRUCTURAL BIOLOGY, 2024, 216 (02)
  • [22] 3D reconstruction from cryo-EM projection images using two spherical embeddings
    Lu, Yonggang
    Liu, Jiaxuan
    Zhu, Li
    Zhang, Bianlan
    He, Jing
    COMMUNICATIONS BIOLOGY, 2022, 5 (01)
  • [23] The cryo-EM 3D image reconstruction of isolated Lethocerus indicus Z-discs
    Fatemeh Abbasi Yeganeh
    Corinne Summerill
    Zhongjun Hu
    Hamidreza Rahmani
    Dianne W. Taylor
    Kenneth A. Taylor
    Journal of Muscle Research and Cell Motility, 2023, 44 : 271 - 286
  • [24] Parallelizing the cryo-EM structure determination in THUNDER using GPU cluster
    Wang, Zhao
    Ruan, Huabin
    Yang, Guangwen
    Li, Xueming
    ENGINEERING REPORTS, 2025, 7 (01)
  • [25] Tools for visualizing and analyzing Fourier space sampling in Cryo-EM
    Baldwin, Philip R.
    Lyumkis, Dmitry
    PROGRESS IN BIOPHYSICS & MOLECULAR BIOLOGY, 2021, 160 : 53 - 65
  • [26] Rapid Solution of the Cryo-EM Reconstruction Problem by Frequency Marching
    Barnett, Alex
    Greengard, Leslie
    Pataki, Andras
    Spivak, Marina
    SIAM JOURNAL ON IMAGING SCIENCES, 2017, 10 (03): : 1170 - 1195
  • [27] Single Particle Cryo-EM, from sample to reconstruction Introduction
    Muench, S. P.
    METHODS, 2016, 100 : 1 - 2
  • [28] Cryo-EM reconstruction of continuous heterogeneity by Laplacian spectral volumes
    Moscovich, Amit
    Halevi, Amit
    Anden, Joakim
    Singer, Amit
    INVERSE PROBLEMS, 2020, 36 (02)
  • [29] JOINT MOTION-CORRECTION AND RECONSTRUCTION IN CRYO-EM TOMOGRAPHY
    Wang, Yuanhao
    Idoughi, Ramzi
    Heidrich, Wolfgang
    2022 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, ICIP, 2022, : 1101 - 1105
  • [30] ON THE BAYESIAN RECONSTRUCTION METHOD FOR RANDOMLY ORIENTED PARTICLES IN CRYO-EM
    Brandt, Sami S.
    Jensen, Katrine Hommelhoff
    Lauze, Francois
    2013 IEEE 10TH INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING (ISBI), 2013, : 1166 - 1169