• DocumentCode
    3601025
  • Title

    Accelerating Molecular Structure Determination Based on Inter-Atomic Distances Using OpenCL

  • Author

    Lorentz, Istvan ; Andonie, Razvan ; Fabry-Asztalos, Levente

  • Author_Institution
    Splash Software, Romania
  • Volume
    26
  • Issue
    12
  • fYear
    2015
  • Firstpage
    3250
  • Lastpage
    3263
  • Abstract
    Fast and accurate determination of the 3D structure of molecules is essential for better understanding their physical, chemical, and biological properties. We focus on an existing method for molecular structure determination: restrained molecular dynamics with simulated annealing. In this method a hybrid function, composed by a physical model and experimental restraints, is minimized by simulated annealing. Our goal is to accelerate computation time using commodity multi-core CPUs and GPUs in a heterogeneous computing model. We present a parallel and portable OpenCL implementation of this method. Experimental results are discussed in terms of accuracy, execution time, and parallel scalability. With respect to the XPLOR-NIH professional software package, compared to the single CPU core implementation, we obtain speedups of three to five times (increasing with problem size) on commodity GPUs. We achieve these performances by writing specialized kernels for different problem sizes and hardware architectures.
  • Keywords
    biocomputing; biology computing; graphics processing units; molecular dynamics method; multiprocessing programs; simulated annealing; software packages; 3D structure; OpenCL; XPLOR-NIH professional software package; biological properties; chemical properties; commodity multicore CPU; commodity multicore GPU; hardware architectures; inter-atomic distances; molecular structure determination; parallel scalability; physical properties; restrained molecular dynamics; simulated annealing; Computational modeling; Graphics processing units; Molecular imaging; Nuclear magnetic resonance; Proteins; Simulated annealing; Three dimensional displays; GPU; Molecular structure determination; NMR; OpenCL; molecular dynamics; molecular structure determination; parallel algorithms; simulated annealing;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2014.2385712
  • Filename
    6995963