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

被引:1581
|
作者
Goetz, Andreas W. [1 ]
Williamson, Mark J. [1 ]
Xu, Dong [1 ]
Poole, Duncan [2 ]
Le Grand, Scott [2 ]
Walker, Ross C. [1 ,3 ]
机构
[1] Univ Calif San Diego, San Diego Supercomp Ctr, La Jolla, CA 92093 USA
[2] NVIDIA Corp, Santa Clara, CA 95050 USA
[3] Univ Calif San Diego, Dept Chem & Biol Chem, La Jolla, CA 92093 USA
基金
美国国家科学基金会;
关键词
SPECIAL-PURPOSE; QUANTUM-CHEMISTRY; FORCE-FIELDS; MODEL; MECHANICS; UBIQUITIN; COMPUTER;
D O I
10.1021/ct200909j
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
We present an implementation of generalized Born implicit solvent all-atom classical molecular dynamics (MD) within the AMBER program package that runs entirely on CUDA enabled NVIDIA graphics processing units (GPUs). We discuss the algorithms that are used to exploit the processing power of the GPUs and show the performance that can be achieved in comparison to simulations on conventional CPU clusters. The implementation supports three different precision models in which the contributions to the forces are calculated in single precision floating point arithmetic but accumulated in double precision (SPDP), or everything is computed in single precision (SPSP) or double precision (DPDP). In addition to performance, we have focused on understanding the implications of the different precision models on the outcome of implicit solvent MD simulations. We show results for a range of tests including the accuracy of single point force evaluations and energy conservation as well as structural properties pertainining to protein dynamics. The numerical noise due to rounding errors within the SPSP precision model is sufficiently large to lead to an accumulation of errors which can result in unphysical trajectories for long time scale simulations. We recommend the use of the mixed-precision SPDP model since the numerical results obtained are comparable with those of the full double precision DPDP model and the reference double precision CPU implementation but at significantly reduced computational cost. Our implementation provides performance for GB simulations on a single desktop that is on par with, and in some cases exceeds, that of traditional supercomputers.
引用
收藏
页码:1542 / 1555
页数:14
相关论文
共 50 条
  • [1] Routine Microsecond Molecular Dynamics Simulations with AMBER on GPUs. 2. Explicit Solvent Particle Mesh Ewald
    Salomon-Ferrer, Romelia
    Goetz, Andreas W.
    Poole, Duncan
    Le Grand, Scott
    Walker, Ross C.
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2013, 9 (09) : 3878 - 3888
  • [2] Adapting AMBER particle mesh Ewald and generalized Born molecular dynamics to GPUs
    Le Grand, Scott
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2010, 240
  • [3] Supercomputer in a desktop: Routine microsecond molecular dynamics simulations of proteins on commodity hardware: Extreme GPU acceleration of AMBER
    Walker, Ross C.
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2012, 243
  • [4] Routine microsecond molecular dynamics simulations of carbohydrates and glycoproteins: Prospects and limitations
    Frank, Martin
    Walker, Ross
    Nyholm, Per-Georg
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2017, 254
  • [5] Bringing GPUs to mainstream molecular dynamics packages, acceleration of AMBER molecular dynamics simulations using NVIDIA GPUs: Achieving high performance without sacrificing accuracy
    Walker, Ross C.
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2010, 240
  • [6] Molecular dynamics simulations of nucleic acids with a generalized born solvation model
    Tsui, V
    Case, DA
    JOURNAL OF THE AMERICAN CHEMICAL SOCIETY, 2000, 122 (11) : 2489 - 2498
  • [7] Microsecond Molecular Dynamics Simulations of Lipid Mixing
    Hong, Chunkit
    Tieleman, D. Peter
    Wang, Yi
    LANGMUIR, 2014, 30 (40) : 11993 - 12001
  • [8] Overheads in Accelerating Molecular Dynamics Simulations with GPUs
    Narumi, Tetsu
    Sakamaki, Ryuji
    Kameoka, Shun
    Yasuoka, Kenji
    PDCAT 2008: NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2008, : 143 - 150
  • [9] Molecular dynamics simulations on commodity GPUs with CUDA
    Liu, Weiguo
    Schmidt, Bertil
    Voss, Gerrit
    Mueller-Wittig, Wolfgang
    HIGH PERFORMANCE COMPUTING - HIPC 2007, PROCEEDINGS, 2007, 4873 : 185 - +
  • [10] Generalized Born Based Continuous Constant pH Molecular Dynamics in Amber: Implementation, Benchmarking and Analysis
    Huang, Yandong
    Harris, Robert C.
    Shen, Jana
    JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2018, 58 (07) : 1372 - 1383