An Implementation of the Smooth Particle Mesh Ewald Method on GPU Hardware

被引:323
作者
Harvey, M. J. [1 ]
De Fabritiis, G. [2 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, High Performance Comp Serv, London SW7 2AZ, England
[2] Univ Pompeu Fabra, Computat Biochem & Biophys Lab, GRIB IMIM, Barcelona 08003, Spain
关键词
MOLECULAR-DYNAMICS SIMULATIONS;
D O I
10.1021/ct900275y
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
The smooth particle mesh Ewald summation method is widely used to efficiently compute long-range electrostatic force terms in molecular dynamics simulations, and there has been considerable work in developing optimized implementations for a variety of parallel computer architectures. We describe an implementation for Nvidia graphical processing units (GPUs) which are general purpose computing devices with a high degree of intrinsic parallelism and arithmetic performance. We find that, for typical biomolecular simulations (e.g., DHFR, 26K atoms), a single GPU equipped workstation is able to provide sufficient performance to permit simulation rates of approximate to 50 ns/day when used in conjunction with the ACEMD molecular dynamics package(1) and exhibits an accuracy comparable to that of a reference double-precision CPU implementation,
引用
收藏
页码:2371 / 2377
页数:7
相关论文
共 20 条
[1]   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
[2]  
[Anonymous], 2008, P 2008 ACMIEEE C SUP
[3]   Overview of neutral territory methods for the parallel evaluation of pairwise particle interactions [J].
Bowers, KJ ;
Dror, RO ;
Shaw, DE .
SciDAC 2005: Scientific Discovery Through Advanced Computing, 2005, 16 :300-304
[4]  
BOWERS KJ, 2006, P SUP 2005 TAMP FL N
[5]   Performance of the Cell processor for biomolecular simulations [J].
De Fabritiis, G. .
COMPUTER PHYSICS COMMUNICATIONS, 2007, 176 (11-12) :660-664
[6]   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
[7]  
Ewald PP, 1921, ANN PHYS-BERLIN, V64, P253
[8]   A fine grained parallel smooth particle mesh Ewald algorithm for biophysical simulation studies: Application to the 6-D torus QCDOC supercomputer [J].
Fang, Bin ;
Martyna, Glenn ;
Deng, Yuefan .
COMPUTER PHYSICS COMMUNICATIONS, 2007, 177 (04) :362-377
[9]   Molecular dynamics simulations of the complete satellite tobacco mosaic virus [J].
Freddolino, PL ;
Arkhipov, AS ;
Larson, SB ;
McPherson, A ;
Schulten, K .
STRUCTURE, 2006, 14 (03) :437-449
[10]   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