Accelerating Molecular Dynamics Simulation Using Graphics Processing Unit

被引:6
作者
Myung, Hun Joo [1 ]
Sakamaki, Ryuji [2 ]
Oh, Kwang Jin [1 ]
Narumi, Tetsu [3 ]
Yasuoka, Kenji [2 ]
Lee, Sik [1 ]
机构
[1] KISTI Supercomp Ctr, Taejon 305806, South Korea
[2] Keio Univ, Dept Mech Engn, Yokohama, Kanagawa 2238522, Japan
[3] Univ Electrocommun, Dept Comp Sci, Tokyo, Japan
关键词
Molecular dynamics simulation; Parallel computing; GPU; Biomolecules; MESH EWALD METHOD; CONSTRAINTS; SYSTEM;
D O I
10.5012/bkcs.2010.31.12.3639
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
We have developed CUDA-enabled version of a general purpose molecular dynamics simulation code for GPU. Implementation details including parallelization scheme and performance optimization are described. Here we have focused on the non-bonded force calculation because it is most time consuming part in molecular dynamics simulation. Timing results using CUDA-enabled and CPU versions were obtained and compared for a biomolecular system-containing 23558 atoms. CUDA-enabled versions were found to be faster than CPU version. This suggests that GPU could be a useful hardware for molecular dynamics simulation.
引用
收藏
页码:3639 / 3643
页数:5
相关论文
共 26 条
[1]  
Allen M. P., 1987, COMPUTER SIMULATION
[3]   General purpose molecular dynamics simulations fully implemented on graphics processing units [J].
Anderson, Joshua A. ;
Lorenz, Chris D. ;
Travesset, A. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 227 (10) :5342-5359
[4]  
[Anonymous], 1965, ELECTRONICS
[5]   A SMOOTH PARTICLE MESH EWALD METHOD [J].
ESSMANN, U ;
PERERA, L ;
BERKOWITZ, ML ;
DARDEN, T ;
LEE, H ;
PEDERSEN, LG .
JOURNAL OF CHEMICAL PHYSICS, 1995, 103 (19) :8577-8593
[6]   Accelerating Molecular Dynamic Simulation on Graphics Processing Units [J].
Friedrichs, Mark S. ;
Eastman, Peter ;
Vaidyanathan, Vishal ;
Houston, Mike ;
Legrand, Scott ;
Beberg, Adam L. ;
Ensign, Daniel L. ;
Bruns, Christopher M. ;
Pande, Vijay S. .
JOURNAL OF COMPUTATIONAL CHEMISTRY, 2009, 30 (06) :864-872
[7]   Multilevel summation of electrostatic potentials using graphics processing units [J].
Hardy, David J. ;
Stone, John E. ;
Schulten, Klaus .
PARALLEL COMPUTING, 2009, 35 (03) :164-177
[8]   COMPARISON OF SIMPLE POTENTIAL FUNCTIONS FOR SIMULATING LIQUID WATER [J].
JORGENSEN, WL ;
CHANDRASEKHAR, J ;
MADURA, JD ;
IMPEY, RW ;
KLEIN, ML .
JOURNAL OF CHEMICAL PHYSICS, 1983, 79 (02) :926-935
[9]   Accelerating molecular dynamics simulations using Graphics Processing Units with CUDA [J].
Liu, Weiguo ;
Schmidt, Bertil ;
Voss, Gerrit ;
Mueller-Wittig, Wolfgang .
COMPUTER PHYSICS COMMUNICATIONS, 2008, 179 (09) :634-641
[10]   All-atom empirical potential for molecular modeling and dynamics studies of proteins [J].
MacKerell, AD ;
Bashford, D ;
Bellott, M ;
Dunbrack, RL ;
Evanseck, JD ;
Field, MJ ;
Fischer, S ;
Gao, J ;
Guo, H ;
Ha, S ;
Joseph-McCarthy, D ;
Kuchnir, L ;
Kuczera, K ;
Lau, FTK ;
Mattos, C ;
Michnick, S ;
Ngo, T ;
Nguyen, DT ;
Prodhom, B ;
Reiher, WE ;
Roux, B ;
Schlenkrich, M ;
Smith, JC ;
Stote, R ;
Straub, J ;
Watanabe, M ;
Wiórkiewicz-Kuczera, J ;
Yin, D ;
Karplus, M .
JOURNAL OF PHYSICAL CHEMISTRY B, 1998, 102 (18) :3586-3616