Literature DB >> 32647834

Accelerated Molecular Mechanical and Solvation Energetics on Multicore CPUs and Manycore GPUs.

Deukhyun Cha1, Alexander Rand2, Qin Zhang3, Rezaul A Chowdhury4, Jesmin Jahan Tithi4, Chandrajit Bajaj5.   

Abstract

MOTIVATION: Despite several reported acceleration successes of programmable GPUs (Graphics Processing Units) for molecular modeling and simulation tools, the general focus has been on fast computation with small molecules. This was primarily due to the limited memory size on the GPU. Moreover simultaneous use of CPU and GPU cores for a single kernel execution - a necessity for achieving high parallelism - has also not been fully considered.
RESULTS: We present fast computation methods for molecular mechanical (Lennard-Jones and Coulombic) and generalized Born solvation energetics which run on commodity multicore CPUs and manycore GPUs. The key idea is to trade off accuracy of pairwise, long-range atomistic energetics for higher speed of execution. A simple yet efficient CUDA kernel for GPU acceleration is presented which ensures high arithmetic intensity and memory efficiency. Our CUDA kernel uses a cache-friendly, recursive and linear-space octree data structure to handle very large molecular structures with up to several million atoms. Based on this CUDA kernel, we present a hybrid method which simultaneously exploits both CPU and GPU cores to provide the best performance based on selected parameters of the approximation scheme. Our CUDA kernels achieve more than two orders of magnitude speedup over serial computation for many of the molecular energetics terms. The hybrid method is shown to be able to achieve the best performance for all values of the approximation parameter. AVAILABILITY: The source code and binaries are freely available as PMEOPA (Parallel Molecular Energetic using Octree Pairwise Approximation) and downloadable from http://cvcweb.ices.utexas.edu/software.

Entities:  

Keywords:  Algorithm; BioPhysics; Computational Chemistry; D.1.3 [Concurrent Programming]:[Applications]; Graphics Processing Units; I.6 [SIMULATION AND MODELING]: Numerical Algorithms and Problems; Molecular Dynamics; Parallel Programming

Year:  2015        PMID: 32647834      PMCID: PMC7347088          DOI: 10.1145/2808719.2808742

Source DB:  PubMed          Journal:  ACM BCB


  21 in total

Review 1.  Generalized born models of macromolecular solvation effects.

Authors:  D Bashford; D A Case
Journal:  Annu Rev Phys Chem       Date:  2000       Impact factor: 12.703

2.  New analytic approximation to the standard molecular volume definition and its application to generalized Born calculations.

Authors:  Michael S Lee; Michael Feig; Freddie R Salsbury; Charles L Brooks
Journal:  J Comput Chem       Date:  2003-08       Impact factor: 3.376

3.  On the nonpolar hydration free energy of proteins: surface area and continuum solvent models for the solute-solvent interaction energy.

Authors:  Ronald M Levy; Linda Y Zhang; Emilio Gallicchio; Anthony K Felts
Journal:  J Am Chem Soc       Date:  2003-08-06       Impact factor: 15.419

4.  Coupling hydrophobicity, dispersion, and electrostatics in continuum solvent models.

Authors:  J Dzubiella; J M J Swanson; J A McCammon
Journal:  Phys Rev Lett       Date:  2006-03-03       Impact factor: 9.161

5.  Accelerating molecular modeling applications with graphics processors.

Authors:  John E Stone; James C Phillips; Peter L Freddolino; David J Hardy; Leonardo G Trabuco; Klaus Schulten
Journal:  J Comput Chem       Date:  2007-12       Impact factor: 3.376

6.  GROMACS 4.5: a high-throughput and highly parallel open source molecular simulation toolkit.

Authors:  Sander Pronk; Szilárd Páll; Roland Schulz; Per Larsson; Pär Bjelkmar; Rossen Apostolov; Michael R Shirts; Jeremy C Smith; Peter M Kasson; David van der Spoel; Berk Hess; Erik Lindahl
Journal:  Bioinformatics       Date:  2013-02-13       Impact factor: 6.937

7.  Minimization of polypeptide energy. I. Preliminary structures of bovine pancreatic ribonuclease S-peptide.

Authors:  K D Gibson; H A Scheraga
Journal:  Proc Natl Acad Sci U S A       Date:  1967-08       Impact factor: 11.205

8.  Solvation energy in protein folding and binding.

Authors:  D Eisenberg; A D McLachlan
Journal:  Nature       Date:  1986 Jan 16-22       Impact factor: 49.962

9.  Generalized born model with a simple smoothing function.

Authors:  Wonpil Im; Michael S Lee; Charles L Brooks
Journal:  J Comput Chem       Date:  2003-11-15       Impact factor: 3.376

10.  Routine Microsecond Molecular Dynamics Simulations with AMBER on GPUs. 1. Generalized Born.

Authors:  Andreas W Götz; Mark J Williamson; Dong Xu; Duncan Poole; Scott Le Grand; Ross C Walker
Journal:  J Chem Theory Comput       Date:  2012-03-26       Impact factor: 6.006

View more
  1 in total

1.  Viral Capsid Assembly: A Quantified Uncertainty Approach.

Authors:  Nathan Clement; Muhibur Rasheed; Chandrajit Lal Bajaj
Journal:  J Comput Biol       Date:  2018-01       Impact factor: 1.479

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.