[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3242840.3242871acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicacsConference Proceedingsconference-collections
research-article

Parallel Optimization of Relion: Performance Comparison based on Cluster for CPU/GPU and KNL

Published: 27 July 2018 Publication History

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.

References

[1]
Cheng, J., Fu, Z., Qin, K. 2018. The Era of Cross-Disciplinary Research for Medical Advances Is Coming--Briskly A Conversation with JOACHIM FRANK{J}. Chinese Journal of Biochemistry and Molecular Biology, 2018(1):13--15.
[2]
Chiu W, Chen D, Jakana J, et al. Visualization of biological nano-machines at subnanometer resolutions{J}. 2006.
[3]
Margulies M, Egholm M, Altman W E, et al. Margulies, M. et al. Genome sequencing in microfabricated high-density picolitre reactors. Nature 437, 376--380{J}. Nature, 2006, 441(7089):120--120.
[4]
Sali A, Glaeser R, Earnest T, et al. From words to literature in structural proteomics.{J}. Nature, 2003, 422(6928):216.
[5]
Yu X, Jin L, Zhou Z H. 3.88 Å structure of cytoplasmic polyhedrosis virus by cryo-electron microscopy{J}. Nature, 2008, 453(7193):415--9.
[6]
Cohen J. Bioinformatics-an introduction for computer scientists{M}. ACM, 2004.
[7]
Scheres S H W. RELION: Implementation of a Bayesian approach to cryo-EM structure determination{J}. Journal of Structural Biology, 2012, 180(3):519--530.
[8]
Scheres S H W. A Bayesian View on Cryo-EM Structure Determination{J}. Journal of Molecular Biology, 2012, 415(2):406--418.
[9]
Kimanius D, Forsberg B O, Scheres S H, et al. Accelerated cryo-EM structure determination with parallelisation using GPUs in RELION-2{J}. Elife, 2016, 5.
[10]
Nvidia.NVIDIA CUDA programming guide{OL}.http://docs.nvidia.com/cuda/cuda-c-programming-guide/NVIDIA. CUDA C programming guide, 2013.
[11]
Sanders J, Kandrot E. CUDA by Example: An Introduction to General-Purpose GPU Programming {M}.Addison-Wesley Professional, 2010.
[12]
Jeffers J, Reinders J, Sodani A. Chapter 7 - Programming overview for Knights Landing{J}. Intel Xeon Phi Processor High Performance Programming, 2016:149--154.
[13]
Sodani A. Knights landing (KNL): 2nd Generation Intel® Xeon Phi processor{C}// Hot Chips 27 Symposium. IEEE, 2016:1--24.
[14]
Dempster A P. Maximum likelihood from incomplete data via the EM algorithm (with discussion){J}. J. Roy. Statist. Soc. Ser. B. 1977, 39.
[15]
Dempster A P. Maximum likelihood estimation from incomplete data via the EM algorithm (with discussion{J}. Journal of the Royal Statistical Society, 2010, 39(1):1--38.
[16]
Wasilewski S, Karelina D, Berriman J A, et al. Automatic magnification determination of electron cryomicroscopy images using apoferritin as a standard.{J}. Journal of Structural Biology, 2012, 180(1):243.

Cited By

View all
  • (2019)Large-scale Parallel Design for Cryo-EM Structure Determination on Heterogeneous Many-core Architectures2019 IEEE International Conference on Bioinformatics and Biomedicine (BIBM)10.1109/BIBM47256.2019.8983081(711-716)Online publication date: Nov-2019

Index Terms

  1. Parallel Optimization of Relion: Performance Comparison based on Cluster for CPU/GPU and KNL

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICACS '18: Proceedings of the 2nd International Conference on Algorithms, Computing and Systems
    July 2018
    245 pages
    ISBN:9781450365093
    DOI:10.1145/3242840
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    In-Cooperation

    • Xi'an Jiaotong-Liverpool University: Xi'an Jiaotong-Liverpool University

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 27 July 2018

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. CPU/GPU cluster
    2. KNL cluster
    3. Relion
    4. parallel optimization

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Funding Sources

    • Natural Science Foundation of Hubei Province of China
    • Fundamental Research Funds for the Central Universities

    Conference

    ICACS '18

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)9
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 09 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)Large-scale Parallel Design for Cryo-EM Structure Determination on Heterogeneous Many-core Architectures2019 IEEE International Conference on Bioinformatics and Biomedicine (BIBM)10.1109/BIBM47256.2019.8983081(711-716)Online publication date: Nov-2019

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media