Graphics Processing Unit Acceleration and Parallelization of GENESIS for Large-Scale Molecular Dynamics Simulations

被引:22
|
作者
Jung, Jaewoon [1 ,2 ]
Naurse, Akira [3 ]
Kobayashi, Chigusa [2 ]
Sugita, Yuji [1 ,2 ,4 ,5 ]
机构
[1] RIKEN Theoret Mol Sci Lab, 2-1 Hirosawa, Wako, Saitama 3510198, Japan
[2] RIKEN Adv Inst Computat Sci, Chuo Ku, 7-1-26 Minatojima Minamimachi, Kobe, Hyogo 6400047, Japan
[3] NVIDIA, Minato Ku, 2-11-7 Akasaka, Tokyo 1070052, Japan
[4] RIKEN iTHES, 2-1 Hirosawa, Wako, Saitama 3510198, Japan
[5] RIKEN Quantitat Biol Ctr QBiC, Lab Biomol Funct Simulat, Chuo Ku, 6-7-1 Minatojima Minamimachi, Kobe, Hyogo 6500047, Japan
关键词
PARTICLE MESH EWALD; FORCE-FIELD; ENERGETICS; EFFICIENT; AMBER; IMPLEMENTATION; ALGORITHMS; SYSTEMS; SCHEMES; CHANNEL;
D O I
10.1021/acs.jctc.6b00241
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
The graphics processing unit (GPU) has become a popular computational platform for molecular dynamics (MD) simulations of biomolecules. A significant speedup in the simulations of small- or medium-size systems using only a few computer nodes with a single or multiple GPUs has been reported. Because of GPU memory limitation and slow communication between GPUs on different computer nodes, it is not straightforward to accelerate MD simulations of large biological systems that contain a few million or more atoms on massively parallel supercomputers with GPUs. In this study, we develop a new scheme in our MD software, GENESIS, to reduce the, total computational time on such computers. Computationally intensive real-space nonbonded interactions are computed mainly on GPUs in the scheme, while less intensive bonded interactions and communication intensive reciprocal-space interactions are performed on CPUs. On the basis of the midpoint cell method as a domain decomposition scheme, we invent the single particle interaction list for reducing the GPU memory usage. Since total computational time is limited by the reciprocal-space computation, we utilize the RESPA multiple time-step integration and reduce the CPU resting time by assigning a subset of nonbonded interactions on CPUs as well as on GPUs when the reciprocal space computation is skipped. We validated our GPU implementations in GENESIS on BPTI and a membrane protein, porin, by MD simulations and an alanine-tripeptide by REMD simulations. Benchmark calculations on TSUBAME supercomputer showed that an MD simulation of a million atoms system was scalable up to 256 computer nodes with GPUs.
引用
收藏
页码:4947 / 4958
页数:12
相关论文
共 50 条
  • [1] Heterogeneous parallelization and acceleration of molecular dynamics simulations in GROMACS
    Pall, Szilard
    Zhmurov, Artem
    Bauer, Paul
    Abraham, Mark
    Lundborg, Magnus
    Gray, Alan
    Hess, Berk
    Lindahl, Erik
    JOURNAL OF CHEMICAL PHYSICS, 2020, 153 (13)
  • [2] Molecular Dynamics Simulations Using Graphics Processing Units
    Baker, John A.
    Hirst, Jonathan D.
    MOLECULAR INFORMATICS, 2011, 30 (6-7) : 498 - 504
  • [3] Classical molecular dynamics on graphics processing unit architectures
    Jasz, Adam
    Rak, Adam
    Ladjanszki, Istvan
    Cserey, Gyorgy
    WILEY INTERDISCIPLINARY REVIEWS-COMPUTATIONAL MOLECULAR SCIENCE, 2020, 10 (02)
  • [4] Implementation of residue-level coarse-grained models in GENESIS for large-scale molecular dynamics simulations
    Tan, Cheng
    Jung, Jaewoon
    Kobayashi, Chigusa
    La Torre, Diego Ugarte
    Takada, Shoji
    Sugita, Yuji
    PLOS COMPUTATIONAL BIOLOGY, 2022, 18 (04)
  • [5] Molecular dynamics simulation of macromolecules using graphics processing unit
    Xu, Ji
    Ren, Ying
    Ge, Wei
    Yu, Xiang
    Yang, Xiaozhen
    Li, Jinghai
    MOLECULAR SIMULATION, 2010, 36 (14) : 1131 - 1140
  • [6] Large-scale simulations on multiple Graphics Processing Units (GPUs) for the direct simulation Monte Carlo method
    Su, C. -C.
    Smith, M. R.
    Kuo, F. -A.
    Wu, J. -S.
    Hsieh, C. -W.
    Tseng, K. -C.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 231 (23) : 7932 - 7958
  • [7] An augmented Lagrangian interior-point approach for large-scale NLP problems on graphics processing units
    Cao, Yankai
    Seth, Arpan
    Laird, Carl D.
    COMPUTERS & CHEMICAL ENGINEERING, 2016, 85 : 76 - 83
  • [8] Hybrid particle-field molecular dynamics simulations: Parallelization and benchmarks
    Zhao, Ying
    De Nicola, Antonio
    Kawakatsu, Toshihiro
    Milano, Giuseppe
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2012, 33 (08) : 868 - 880
  • [9] Large-scale asynchronous and distributed multidimensional replica exchange molecular simulations and efficiency analysis
    Xia, Junchao
    Flynn, William F.
    Gallicchio, Emilio
    Zhang, Bin W.
    He, Peng
    Tan, Zhiqiang
    Levy, Ronald M.
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2015, 36 (23) : 1772 - 1785
  • [10] A scalable parallel framework for microstructure analysis of large-scale molecular dynamics simulations data
    Wu, Guoqing
    Song, Haifeng
    Lin, Deye
    COMPUTATIONAL MATERIALS SCIENCE, 2018, 144 : 322 - 330