ERROR EVALUATION IN THE DESIGN OF A SPECIAL-PURPOSE PROCESSOR THAT CALCULATES NONBONDED FORCES IN MOLECULAR-DYNAMICS SIMULATIONS

被引:21
作者
AMISAKI, T
FUJIWARA, T
KUSUMI, A
MIYAGAWA, H
KITAMURA, K
机构
[1] UNIV TOKYO,DEPT PURE & APPL SCI,MEGURO KU,TOKYO 153,JAPAN
[2] TAISHO PHARMACEUT CO LTD,RES CTR,OMIYA,SAITAMA 330,JAPAN
关键词
D O I
10.1002/jcc.540160906
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Special-purpose parallel machines that are plugged into a workstation to accelerate molecular dynamics (MD) simulations are attracting a considerable amount of interest. These machines comprise scalable homogeneous multiprocessors for calculating nonbonded forces (Coulombic and van der Waals forces), which consume more than 99% of the central processing unit (CPU) time in standard MD simulations. Each processor element in the machine has a pipeline architecture to calculate the total nonbonded force exerted on a particle by all of the other particles using information regarding the coordinates, the electric charge, and the species of each particle broadcast by the host computer. The processor then sends the calculated force back to the host computer. This article addresses the precision of the calculated nonbonded forces in the design of a processor LSI with minimal complexity. The precision of the arithmetic inside the processor that is required to calculate forces for MD simulations using Verlet's procedure was critically evaluated. Forward and backward error analysis, coupled with numerical MD experiments on one-dimensional systems, was performed, and the following results were obtained: (1) Each element of the position vector which the processor receives from the host computer should have a precision of at least 25 bits; and (2) the pairwise forces should be calculated using floating point numbers with at least 29 bits of mantissa in the processor. Calculation of a pairwise force, which involves second-order polynomial interpolation using a table-driven algorithm, requires a key which contains a duplicate of at least 11 most significant bits of mantissa of the squared pairwise distance. The final result was that (3) the total force that acts on a particle, which is obtained by summing the forces exerted by all of the other particles, should be calculated using an accumulator that has a mantissa of at least 48 bits. (C) 1995 by John Wiley & Sons, Inc.
引用
收藏
页码:1120 / 1130
页数:11
相关论文
共 22 条
[1]   STUDIES IN MOLECULAR DYNAMICS .1. GENERAL METHOD [J].
ALDER, BJ ;
WAINWRIGHT, TE .
JOURNAL OF CHEMICAL PHYSICS, 1959, 31 (02) :459-466
[2]  
[Anonymous], 1987, DYNAMICS PROTEINS NU
[3]   3-DIMENSIONAL STRUCTURE OF PROTEINS DETERMINED BY MOLECULAR-DYNAMICS WITH INTERPROTON DISTANCE RESTRAINTS - APPLICATION TO CRAMBIN [J].
BRUNGER, AT ;
CLORE, GM ;
GRONENBORN, AM ;
KARPLUS, M .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 1986, 83 (11) :3801-3805
[4]   CRYSTALLOGRAPHIC R-FACTOR REFINEMENT BY MOLECULAR-DYNAMICS [J].
BRUNGER, AT ;
KURIYAN, J ;
KARPLUS, M .
SCIENCE, 1987, 235 (4787) :458-460
[5]  
BURT SK, 1989, COMPUTER AIDED DRUG, P55
[6]  
FASMAN CD, 1989, PREDICTION PROTEIN S
[7]   FASTRUN - A SPECIAL PURPOSE, HARDWIRED COMPUTER FOR MOLECULAR SIMULATION [J].
FINE, R ;
DIMMLER, G ;
LEVINTHAL, C .
PROTEINS-STRUCTURE FUNCTION AND GENETICS, 1991, 11 (04) :242-253
[8]   CONFORMATIONAL AND ENERGETIC EFFECTS OF TRUNCATING NONBONDED INTERACTIONS IN AN AQUEOUS PROTEIN DYNAMICS SIMULATION [J].
GUENOT, J ;
KOLLMAN, PA .
JOURNAL OF COMPUTATIONAL CHEMISTRY, 1993, 14 (03) :295-311
[9]   APPLICATION OF A HIGH-PERFORMANCE, SPECIAL-PURPOSE COMPUTER, GRAPE-2A, TO MOLECULAR-DYNAMICS [J].
HIGO, J ;
ENDO, S ;
NAGAYAMA, K ;
ITO, T ;
FUKUSHIGE, T ;
EBISUZAKI, T ;
SUGIMOTO, D ;
MIYAGAWA, H ;
KITAMURA, K ;
MAKINO, J .
JOURNAL OF COMPUTATIONAL CHEMISTRY, 1994, 15 (12) :1372-1376
[10]   THE CM-5 CONNECTION MACHINE - A SCALABLE SUPERCOMPUTER [J].
HILLIS, WD ;
TUCKER, LW .
COMMUNICATIONS OF THE ACM, 1993, 36 (11) :31-40