Computer simulation of liquids
Computer simulation of liquids
Scientific computing: an introduction with parallel computing
Scientific computing: an introduction with parallel computing
The Art of Molecular Dynamics Simulation
The Art of Molecular Dynamics Simulation
ProtoMol, an object-oriented framework for prototyping novel algorithms for molecular dynamics
ACM Transactions on Mathematical Software (TOMS)
Reconfigurable Molecular Dynamics Simulator
FCCM '04 Proceedings of the 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines
Massively Parallel Processors Generator for Reconfigurable System
FCCM '05 Proceedings of the 13th Annual IEEE Symposium on Field-Programmable Custom Computing Machines
Parallel multigrid summation for the N-body problem
Journal of Parallel and Distributed Computing
FCCM '06 Proceedings of the 14th Annual IEEE Symposium on Field-Programmable Custom Computing Machines
Hardware/Software Approach to Molecular Dynamics on Reconfigurable Computers
FCCM '06 Proceedings of the 14th Annual IEEE Symposium on Field-Programmable Custom Computing Machines
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Integrating FPGAs in high-performance computing: the architecture and implementation perspective
Proceedings of the 2007 ACM/SIGDA 15th international symposium on Field programmable gate arrays
FPGA-Based Multigrid Computation for Molecular Dynamics Simulations
FCCM '07 Proceedings of the 15th Annual IEEE Symposium on Field-Programmable Custom Computing Machines
Molecular Dynamics Simulations on High-Performance Reconfigurable Computing Systems
ACM Transactions on Reconfigurable Technology and Systems (TRETS)
Implementation of a field programmable gate array for wireless control of a lab-on-a-robot
Analog Integrated Circuits and Signal Processing
Hi-index | 0.00 |
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 256K 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.