• DocumentCode
    3506705
  • Title

    Improved Interpolation and System Integration for FPGA-Based Molecular Dynamics Simulations

  • Author

    Gu, Yongfeng ; VanCourt, Tom ; Herbordt, Martin C.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Boston Univ., MA
  • fYear
    2006
  • fDate
    28-30 Aug. 2006
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    FPGA-based acceleration of molecular dynamics (MD) has been the subject of several recent studies. The paper describes a new non-bonded force computation pipeline implemented on a 2004-era COTS FPGA board and its integration into the ProtoMol MD code. There are several innovations: a novel interpolation strategy; the introduction of a "semi-floating point" format; and various issues related to system integration. As a result, the authors are able to model far more particle types, without relying on complex buffering, and obtain higher accuracy than previously. A two pipeline accelerator has been implemented on a Xilinx VirtexII Pro VP70, integrated into ProtoMol, and tested with an enzyme inhibitor model having 8000 particles and 26 particle types. Despite performing all O(n) work on the host PC, as well as the data conversion and communication overhead, this implementation yields a 5.5times speed-up over a 2.8GHz PC, and with accuracy comparable to the serial code
  • Keywords
    digital arithmetic; enzymes; field programmable gate arrays; inhibitors; interpolation; molecular dynamics method; physics computing; 2004-era COTS FPGA; ProtoMol MD code; VirtexII Pro VP70; Xilinx; enzyme inhibitor model; interpolation strategy; molecular dynamics acceleration; nonbonded force computation pipeline; pipeline accelerator; semi-floating point; system integration; Acceleration; Biochemistry; Computational modeling; Field programmable gate arrays; Interpolation; Life estimation; Particle accelerators; Pipelines; Technological innovation; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    1-4244-0312-X
  • Type

    conf

  • DOI
    10.1109/FPL.2006.311190
  • Filename
    4100952