Accelerating molecular dynamics simulations using Graphics Processing Units with CUDA

被引:104
作者
Liu, Weiguo [1 ]
Schmidt, Bertil [1 ]
Voss, Gerrit [1 ]
Mueller-Wittig, Wolfgang [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
关键词
Graphics processing unit; Molecular dynamics; Advanced computer architecture;
D O I
10.1016/j.cpc.2008.05.008
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Molecular dynamics is an important computational tool to simulate and understand biochemical processes at the atomic level. However, accurate simulation of processes such as protein folding requires a large number of both atoms and time steps. This in turn leads to huge runtime requirements. Hence, finding fast solutions is of highest importance to research. In this paper we present a new approach to accelerate molecular dynamics simulations with inexpensive commodity graphics hardware. To derive an efficient mapping onto this type of computer architecture, we have used the new Compute Unified Device Architecture programming interface to implement a new parallel algorithm. Our experimental results show that the graphics card based approach allows speedups of up to factor nineteen compared to the corresponding sequential implementation. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:634 / 641
页数:8
相关论文
共 27 条
  • [1] Using FPGA devices to accelerate biomolecular simulations
    Alam, Sadaf R.
    Agarwal, Pratul K.
    Smith, Melissa C.
    Vetter, Jeffrey S.
    Caliga, David
    [J]. COMPUTER, 2007, 40 (03) : 66 - +
  • [2] Allen MP., 2004, John von Neumann Institute for Computing, V23, P1
  • [3] Quantum Monte Carlo on graphical processing units
    Anderson, Amos G.
    Goddard, William A., III
    Schroeder, Peter
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2007, 177 (03) : 298 - 306
  • [4] General purpose molecular dynamics simulations fully implemented on graphics processing units
    Anderson, Joshua A.
    Lorenz, Chris D.
    Travesset, A.
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 227 (10) : 5342 - 5359
  • [5] [Anonymous], NVIDIA CUDA COMPUTE
  • [6] [Anonymous], 1997, MOL DYNAMICS PRIMER
  • [7] High performance direct gravitational N-body simulations on graphics processing units II:: An implementation in CUDA
    Belleman, Robert G.
    Bedorf, Jeroen
    Portegies Zwart, Simon
    [J]. NEW ASTRONOMY, 2008, 13 (02) : 103 - 112
  • [8] GROMACS - A MESSAGE-PASSING PARALLEL MOLECULAR-DYNAMICS IMPLEMENTATION
    BERENDSEN, HJC
    VANDERSPOEL, D
    VANDRUNEN, R
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 1995, 91 (1-3) : 43 - 56
  • [9] Bowers K. J., 2006, P ACMIEEE C SUPERCOM, P43, DOI [https://doi.org/10.1109/SC.2006.54, DOI 10.1109/SC.2006.54, 10.1109/SC.2006.54]
  • [10] Line-by-line spectroscopic simulations on graphics processing units
    Collange, Sylvain
    Daumas, Marc
    Defour, David
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2008, 178 (02) : 135 - 143