A high performance implementation for Molecular Dynamics simulations on a FPGA supercomputer

S. Kasap, Khaled Benkrid

Research output: Chapter in Book/Report/Conference proceedingConference proceeding

2 Citations (Scopus)

Abstract

The design and implementation of an FPGA core that parallelises all the necessary operations to compute the non-bonded interactions in a MD simulation with the purpose of accelerating the LAMMPS MD software is presented in this paper. Our MD processor core comprised of 4 identical pipelines working independently in parallel to evaluate the non-bonded potentials, forces and virials was implemented on the nodes of a FPGA-based supercomputer, namely Maxwell. Implementing our FPGA core on multiple nodes of Maxwell allowed us to produce a special-purpose parallel machine for the hard-ware acceleration of MD simulations. The timing performance figures of this machine for the pairwise LJ and short-range Coulombic (via PPPM) interaction computations in the MD simulations of the solvated Rhodopsin protein systems show performance gains over the pure software implementation by factors of up to 14 on two or more nodes of the Maxwell machine.
Original languageEnglish
Title of host publicationProceedings of the 2011 NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2011
PublisherIEEE
Pages375-382
Number of pages8
ISBN (Electronic) 978-1-4577-0599-1
ISBN (Print) 978-1-4577-0598-4
DOIs
Publication statusPublished - 29 Jul 2011
Externally publishedYes
Event2011 NASA/ESA Conference on Adaptive Hardware and Systems - San Diego, United States
Duration: 6 Jun 20119 Jun 2011

Conference

Conference2011 NASA/ESA Conference on Adaptive Hardware and Systems
CountryUnited States
CitySan Diego
Period6/06/119/06/11

Fingerprint Dive into the research topics of 'A high performance implementation for Molecular Dynamics simulations on a FPGA supercomputer'. Together they form a unique fingerprint.

  • Cite this

    Kasap, S., & Benkrid, K. (2011). A high performance implementation for Molecular Dynamics simulations on a FPGA supercomputer. In Proceedings of the 2011 NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2011 (pp. 375-382). IEEE. https://doi.org/10.1109/AHS.2011.5963962