Development of hardware accelerator for molecular dynamics simulations: A computation board that calculates nonbonded interactions in cooperation with fast multipole method

被引:10
作者
Amisaki, T
Toyoda, S
Miyagawa, H
Kitamura, K
机构
[1] Tottori Univ, Fac Med, Dept Regulat Biol, Tottori 6838503, Japan
[2] Fuji Xerox Co Ltd, New Business Ctr, Kanagawa 2590157, Japan
[3] Taisho Pharmaceut Co Ltd, Res Ctr, Omiya, Saitama 3308530, Japan
关键词
molecular dynamics; special-purpose computer; fast multipole method; parallel computing; electrostatic interaction;
D O I
10.1002/jcc.10193
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Evaluation of long-range Coulombic interactions still represents a bottleneck in the molecular dynamics (MD) simulations of biological macromolecules. Despite the advent of sophisticated fast algorithms, such as the fast multipole method (FMM), accurate simulations still demand a great amount of computation time due to the accuracy/speed trade-off inherently involved in these algorithms. Unless higher order multipole expansions, which are extremely expensive to evaluate, are employed, a large amount of the execution time is still spent in directly calculating particle-particle interactions within the nearby region of each particle. To reduce this execution time for pair interactions, we developed a computation unit (board), called MD-Engine II, that calculates nonbonded pairwise interactions using a specially designed hardware. Four custom arithmetic-processors and a processor for memory manipulation ("particle processor") are mounted on the computation board. The arithmetic processors are responsible for calculation of the pair interactions. The particle processor plays a central role in realizing efficient cooperation with the FMM. The results of a series of 50-ps MD simulations of a protein-water system (50,764 atoms) indicated that a more stringent setting of accuracy in FMM computation, compared with those previously reported, was required for accurate simulations over long time periods. Such a level of accuracy was efficiently achieved using the cooperative calculations of the FMM and MD-Engine II. On an Alpha 21264 PC, the FMM computation at a moderate but tolerable level of accuracy was accelerated by a factor of 16.0 using three boards. At a high level of accuracy, the cooperative calculation achieved a 22.7-fold acceleration over the corresponding conventional FMM calculation. In the cooperative calculations of the FMM and MD-Engine II, it was possible to achieve more accurate computation at a comparable execution time by incorporating larger nearby regions. (C) 2003 Wiley Periodicals, Inc.
引用
收藏
页码:582 / 592
页数:11
相关论文
共 31 条
[1]   ERROR EVALUATION IN THE DESIGN OF A SPECIAL-PURPOSE PROCESSOR THAT CALCULATES NONBONDED FORCES IN MOLECULAR-DYNAMICS SIMULATIONS [J].
AMISAKI, T ;
FUJIWARA, T ;
KUSUMI, A ;
MIYAGAWA, H ;
KITAMURA, K .
JOURNAL OF COMPUTATIONAL CHEMISTRY, 1995, 16 (09) :1120-1130
[2]   A HIERARCHICAL O(N-LOG-N) FORCE-CALCULATION ALGORITHM [J].
BARNES, J ;
HUT, P .
NATURE, 1986, 324 (6096) :446-449
[3]  
BOARD JA, 1995, SIAM PROC S, P295
[4]  
BOARD JA, 1999, LECT NOTES COMPUTATI, V4, P459
[5]  
CASE DA, 1997, AMBER, V5
[6]   New parallel optimal-parameter fast multipole method (OPFMM) [J].
Choi, CH ;
Ruedenberg, K ;
Gordon, MS .
JOURNAL OF COMPUTATIONAL CHEMISTRY, 2001, 22 (13) :1484-1501
[7]   PARTICLE MESH EWALD - AN N.LOG(N) METHOD FOR EWALD SUMS IN LARGE SYSTEMS [J].
DARDEN, T ;
YORK, D ;
PEDERSEN, L .
JOURNAL OF CHEMICAL PHYSICS, 1993, 98 (12) :10089-10092
[8]   THE REDUCED CELL MULTIPOLE METHOD FOR COULOMB INTERACTIONS IN PERIODIC-SYSTEMS WITH MILLION-ATOM UNIT CELLS [J].
DING, HQ ;
KARASAWA, N ;
GODDARD, WA .
CHEMICAL PHYSICS LETTERS, 1992, 196 (1-2) :6-10
[9]   ATOMIC LEVEL SIMULATIONS ON A MILLION PARTICLES - THE CELL MULTIPOLE METHOD FOR COULOMB AND LONDON NONBOND INTERACTIONS [J].
DING, HQ ;
KARASAWA, N ;
GODDARD, WA .
JOURNAL OF CHEMICAL PHYSICS, 1992, 97 (06) :4309-4315
[10]   SHAPING FORCE LAW IN 2-DIMENSIONAL PARTICLE-MESH MODELS [J].
EASTWOOD, JW ;
HOCKNEY, RW .
JOURNAL OF COMPARATIVE PHYSIOLOGY, 1974, 16 (04) :342-359