DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: FPGA-Accelerated Range-Limited Molecular Dynamics

Journal Article · · IEEE Transactions on Computers

Long timescale Molecular Dynamics (MD) simulation of small molecules is crucial in drug design and basic science. To accelerate a small data set that is executed for a large number of iterations, high-efficiency is required. Recent work in this domain has demonstrated that among COTS devices only FPGA-centric clusters can scale beyond a few processors. The problem addressed here is that, as the number of on-chip processors has increased from fewer than 10 into the hundreds, previous intra-chip routing solutions are no longer viable. We find, however, that through various design innovations, high efficiency can be maintained. These include replacing the previous broadcast networks with ring-routing and then augmenting the rings with out-of-order and caching mechanisms. Others are adding a level of hierarchical filtering and memory recycling. Two novel optimized architectures emerge, together with a number of variations. These are validated, analyzed, and evaluated. We find that in the domain of interest speed-ups over GPUs are achieved. Finally, the potential impact is that this system promises to be the basis for scalable long timescale MD with commodity clusters.

Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
Grant/Contract Number:
AC05-76RL01830
OSTI ID:
2425935
Report Number(s):
PNNL-SA--185033
Journal Information:
IEEE Transactions on Computers, Journal Name: IEEE Transactions on Computers Journal Issue: 6 Vol. 73; ISSN 0018-9340
Publisher:
IEEECopyright Statement
Country of Publication:
United States
Language:
English

References (36)

Novo‐G#: a multidimensional torus‐based reconfigurable cluster for molecular dynamics journal June 2015
A fast, scalable method for the parallel evaluation of distance-limited pairwise particle interactions journal January 2005
Scalable molecular dynamics with NAMD journal January 2005
The Amber biomolecular simulation programs journal January 2005
GROMACS: Fast, flexible, and free journal January 2005
A multiscale coarse-grained model of the SARS-CoV-2 virion journal March 2021
Improved neighbor list algorithm in molecular simulations using cell decomposition and data sorting method journal August 2004
Implementing molecular dynamics on hybrid high performance computers – short range forces journal April 2011
Strong scaling of general-purpose molecular dynamics simulations on GPUs journal July 2015
Molecular docking, molecular dynamics, and in vitro studies reveal the potential of angiotensin II receptor blockers to inhibit the COVID-19 main protease journal December 2020
Zonal methods for the parallel execution of range-limited N-body simulations journal January 2007
Rigorous Free Energy Simulations in Virtual Screening journal June 2020
Alchemical Binding Free Energy Calculations in AMBER20: Advances and Best Practices for Drug Discovery journal September 2020
Improved Alchemical Free Energy Calculations with Optimized Smoothstep Softcore Potentials journal July 2020
Accelerators for Classical Molecular Dynamics Simulations of Biomolecules journal June 2022
Discovery of COVID-19 Inhibitors Targeting the SARS-CoV-2 Nsp13 Helicase journal October 2020
Fighting COVID-19 Using Molecular Dynamics Simulations journal October 2020
Routine Microsecond Molecular Dynamics Simulations with AMBER on GPUs. 1. Generalized Born journal April 2012
Accelerating molecular dynamics simulations with configurable circuits journal January 2006
The midpoint method for parallelization of particle simulations journal May 2006
Particle mesh Ewald: An N ⋅log( N ) method for Ewald sums in large systems journal June 1993
Heterogeneous parallelization and acceleration of molecular dynamics simulations in GROMACS journal October 2020
Virtual screening, molecular dynamics and structure–activity relationship studies to identify potent approved drugs for Covid-19 treatment journal July 2020
A case study in porting a production scientific supercomputing application to a reconfigurable computer conference April 2006
Upgrade of FPGA Range-Limited Molecular Dynamics to Handle Hundreds of Processors conference May 2021
Efficient particle-pair filtering for acceleration of molecular dynamics simulation conference August 2009
Optimized Mappings for Symmetric Range-Limited Molecular Force Calculations on FPGAs conference August 2022
Design of 3D FFTs with FPGA clusters conference September 2014
System-Level Modeling of GPU/FPGA Clusters for Molecular Dynamics Simulations conference September 2021
Using FPGA Devices to Accelerate Biomolecular Simulations journal March 2007
OpenMM: A Hardware-Independent Framework for Molecular Simulations journal July 2010
Preliminary Investigation of Advanced Electrostatics in Molecular Dynamics on Reconfigurable Computers conference November 2006
Molecular Dynamics Simulations on High-Performance Reconfigurable Computing Systems journal November 2010
FASDA: An FPGA-Aided, Scalable and Distributed Accelerator for Range-Limited Molecular Dynamics conference November 2023
Area-time complexity for VLSI conference January 1979
HPC on FPGA clouds: 3D FFTs and implications for molecular dynamics conference September 2017