FPGA-Accelerated Tersoff Multi-body Potential for Molecular Dynamics Simulations

Ming Yuan,Qiang Liu,Quan Deng,Shengye Xiang,Lin Gan,Jinzhe Yang,Xiaohui Duan,Haohuan Fu,Guangwen Yang
DOI: https://doi.org/10.1007/978-3-031-19983-7_2
2022-01-01
Abstract:Molecular Dynamics simulation (MD) models the interactions of thousands to millions of particles through the iterative application of fundamental physics, and MD is one of the core methods in High-Performance Computing (HPC). However, the inherent weak scalability problem of force interactions renders MD simulation quite computationally intensive and challenging to scale. To this end, specialized FPGA-based accelerators have been proposed to solve this problem. In this work, we focus on many-body potentials on a single FPGA. Firstly, we proposed an efficient data transfer strategy to eliminate the latency between on-chip and off-chip memory. Then, the fixed-point description of data type is developed for computation to increase the utilization of on-chip resources. At last, a custom pipelined strategy is presented for Tersoff to get a better simulation performance. Compared with a floating-point implementation based on NVIDIA 28080ti GPUs, our design based on Xilinx U200 FPGA is 1.2 times better.
What problem does this paper attempt to address?