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
相关论文
共 50 条
  • [1] Kernel Optimization on Short-Range Potentials Computations in Molecular Dynamics Simulations
    Wang, Xianmeng
    Li, Jianjiang
    Wang, Jue
    He, Xinfu
    Nie, Ningming
    BIG DATA TECHNOLOGY AND APPLICATIONS, 2016, 590 : 269 - 281
  • [2] Discrete gradients in short-range molecular dynamics simulations
    Grimm, Volker
    Kliesch, Tobias
    Quispel, G. R. W.
    NUMERICAL ALGORITHMS, 2024, 96 (03) : 1189 - 1220
  • [3] Fpga-based multigrid computation for molecular dynamics simulations
    Gu, Yongfeng
    Herbordt, Martin C.
    FCCM 2007: 15TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2007, : 117 - +
  • [4] Parallel Processor Design and Implementation for Molecular Dynamics Simulations on a FPGA-Based Supercomputer
    Kasap, Server
    Benkrid, Khaled
    JOURNAL OF COMPUTERS, 2012, 7 (06) : 1312 - 1328
  • [5] Toward an FPGA-based dedicated computer for molecular dynamics simulations
    Hamm, Peter
    JOURNAL OF CHEMICAL PHYSICS, 2025, 162 (05):
  • [6] A force-field description of short-range repulsions for high density alkane molecular dynamics, simulations
    Hayes, JM
    Greer, JC
    Morton-Blake, DA
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2004, 25 (16) : 1953 - 1966
  • [7] Dynamic load balancing for short-range parallel molecular dynamics simulations
    Mo, ZY
    Zhang, JL
    Cai, QD
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2002, 79 (02) : 165 - 177
  • [8] Improved interpolation and system integration for FPGA-based molecular dynamics simulations
    Gu, Yongfeng
    VanCourt, Tom
    Herbordt, Martin C.
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 21 - 28
  • [9] Random-batch list algorithm for short-range molecular dynamics simulations
    Liang, Jiuyang
    Xu, Zhenli
    Zhao, Yue
    JOURNAL OF CHEMICAL PHYSICS, 2021, 155 (04):
  • [10] Kernel optimization for short-range molecular dynamics
    Hu Changjun
    Wang Xianmeng
    Li Jianjiang
    He Xinfu
    Li Shigang
    Feng Yangde
    Yang Shaofeng
    Bai He
    COMPUTER PHYSICS COMMUNICATIONS, 2017, 211 : 31 - 40