Explicit design of FPGA-based coprocessors for short-range force computations in molecular dynamics simulations

被引:25
作者
Gu, Yongfeng [1 ]
VanCourt, Tom [1 ]
Herbordt, Martin C. [1 ]
机构
[1] Boston Univ, Dept Elect & Comp Engn, Comp Architecture & Automated Design Lab, Boston, MA 02215 USA
关键词
high performance reconfigurable computing; FPGA; molecular dynamics; coprocessor; accelerator;
D O I
10.1016/j.parco.2008.01.007
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
FPGA-based acceleration of molecular dynamics simulations (MD) has been the subject of several recent studies. The short-range force computation, which dominates the execution time, is the primary focus. Here we combine: a high level of FPGA-specific design including cell-lists, systematically determined interpolation and precision, handling of exclusion, and support for MD simulations of up to 256 K particles. The target system consists of a standard PC with a 2004-era COTS FPGA board. There are several innovations: new microarchitectures for several major components, including the cell-list processor and the off-chip memory controller; and a novel arithmetic mode. Extensive experimentation was required to optimize precision, interpolation order, interpolation mode, table sizes, and simulation quality. We obtain a substantial speed-up over a highly tuned production MD code. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:261 / 277
页数:17
相关论文
共 26 条
  • [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] ERROR EVALUATION IN THE DESIGN OF A SPECIAL-PURPOSE PROCESSOR THAT CALCULATES NONBONDED FORCES IN MOLECULAR-DYNAMICS SIMULATIONS
    AMISAKI, T
    FUJIWARA, T
    KUSUMI, A
    MIYAGAWA, H
    KITAMURA, K
    [J]. JOURNAL OF COMPUTATIONAL CHEMISTRY, 1995, 16 (09) : 1120 - 1130
  • [3] *ANN MICR INC, 2006, WILDSTAR 2 PRO PCL, P11
  • [4] [Anonymous], 1990, COMPUTER SIMULATION
  • [5] Reconfigurable molecular dynamics simulator
    Azizi, N
    Kuon, I
    Egier, A
    Darabiha, A
    Chow, P
    [J]. 12TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2004, : 197 - 206
  • [6] Beauchamp MJ, 2006, I C FIELD PROG LOGIC, P515
  • [7] BURSKY D, 2006, EE TIMES JUL, V2
  • [8] PARTICLE MESH EWALD - AN N.LOG(N) METHOD FOR EWALD SUMS IN LARGE SYSTEMS
    DARDEN, T
    YORK, D
    PEDERSEN, L
    [J]. JOURNAL OF CHEMICAL PHYSICS, 1993, 98 (12) : 10089 - 10092
  • [9] Molecular dynamics simulations of the complete satellite tobacco mosaic virus
    Freddolino, PL
    Arkhipov, AS
    Larson, SB
    McPherson, A
    Schulten, K
    [J]. STRUCTURE, 2006, 14 (03) : 437 - 449
  • [10] GOLUB G. H., 1993, SCI COMPUTING INTRO