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
Link To Document :
بازگشت