Field‐programmable gate array acceleration of the Tersoff potential in LAMMPS

Abstract Molecular dynamics simulation is a common method to help humans understand the microscopic world. The traditional general‐purpose high‐performance computing platforms are hindered by low computational and power efficiency, constraining the practical application of large‐scale and long‐time...

Full description

Saved in:
Bibliographic Details
Main Authors: Quan Deng, Qiang Liu
Format: Article
Language:English
Published: Wiley 2025-01-01
Series:Engineering Reports
Subjects:
Online Access:https://doi.org/10.1002/eng2.12694
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832576648925413376
author Quan Deng
Qiang Liu
author_facet Quan Deng
Qiang Liu
author_sort Quan Deng
collection DOAJ
description Abstract Molecular dynamics simulation is a common method to help humans understand the microscopic world. The traditional general‐purpose high‐performance computing platforms are hindered by low computational and power efficiency, constraining the practical application of large‐scale and long‐time many‐body molecular dynamics simulations. In order to address these problems, a novel molecular dynamics accelerator for the Tersoff potential is designed based on field‐programmable gate array (FPGA) platforms, which enables the acceleration of LAMMPS using FPGAs. Firstly, an on‐the‐fly method is proposed to build neighbor lists and reduce storage usage. Besides, multilevel parallelizations are implemented to enable the accelerator to be flexibly deployed on FPGAs of different scales and achieve good performance. Finally, mathematical models of the accelerator are built, and a method for using the models to determine the optimal‐performance parameters is proposed. Experimental results show that, when tested on the Xilinx Alveo U200, the proposed accelerator achieves a performance of 9.51 ns/day for the Tersoff simulation in a 55,296‐atom system, which is a 2.00× increase in performance when compared to Intel I7‐8700K and 1.70× to NVIDIA Tesla K40c under the same test case. In addition, in terms of computational efficiency and power efficiency, the proposed accelerator achieves improvements of 2.00× and 7.19× compared to Intel I7‐8700K, and 4.33× and 2.11× compared to NVIDIA Titan Xp, respectively.
format Article
id doaj-art-d27944a0cda44843b71c9e3e7f739f04
institution Kabale University
issn 2577-8196
language English
publishDate 2025-01-01
publisher Wiley
record_format Article
series Engineering Reports
spelling doaj-art-d27944a0cda44843b71c9e3e7f739f042025-01-31T00:22:48ZengWileyEngineering Reports2577-81962025-01-0171n/an/a10.1002/eng2.12694Field‐programmable gate array acceleration of the Tersoff potential in LAMMPSQuan Deng0Qiang Liu1School of Microelectronics Tianjin University Tianjin ChinaSchool of Microelectronics Tianjin University Tianjin ChinaAbstract Molecular dynamics simulation is a common method to help humans understand the microscopic world. The traditional general‐purpose high‐performance computing platforms are hindered by low computational and power efficiency, constraining the practical application of large‐scale and long‐time many‐body molecular dynamics simulations. In order to address these problems, a novel molecular dynamics accelerator for the Tersoff potential is designed based on field‐programmable gate array (FPGA) platforms, which enables the acceleration of LAMMPS using FPGAs. Firstly, an on‐the‐fly method is proposed to build neighbor lists and reduce storage usage. Besides, multilevel parallelizations are implemented to enable the accelerator to be flexibly deployed on FPGAs of different scales and achieve good performance. Finally, mathematical models of the accelerator are built, and a method for using the models to determine the optimal‐performance parameters is proposed. Experimental results show that, when tested on the Xilinx Alveo U200, the proposed accelerator achieves a performance of 9.51 ns/day for the Tersoff simulation in a 55,296‐atom system, which is a 2.00× increase in performance when compared to Intel I7‐8700K and 1.70× to NVIDIA Tesla K40c under the same test case. In addition, in terms of computational efficiency and power efficiency, the proposed accelerator achieves improvements of 2.00× and 7.19× compared to Intel I7‐8700K, and 4.33× and 2.11× compared to NVIDIA Titan Xp, respectively.https://doi.org/10.1002/eng2.12694field‐programmable gate arrayhigh‐performance computingmolecular dynamicsreconfigurable computingTersoff potential
spellingShingle Quan Deng
Qiang Liu
Field‐programmable gate array acceleration of the Tersoff potential in LAMMPS
Engineering Reports
field‐programmable gate array
high‐performance computing
molecular dynamics
reconfigurable computing
Tersoff potential
title Field‐programmable gate array acceleration of the Tersoff potential in LAMMPS
title_full Field‐programmable gate array acceleration of the Tersoff potential in LAMMPS
title_fullStr Field‐programmable gate array acceleration of the Tersoff potential in LAMMPS
title_full_unstemmed Field‐programmable gate array acceleration of the Tersoff potential in LAMMPS
title_short Field‐programmable gate array acceleration of the Tersoff potential in LAMMPS
title_sort field programmable gate array acceleration of the tersoff potential in lammps
topic field‐programmable gate array
high‐performance computing
molecular dynamics
reconfigurable computing
Tersoff potential
url https://doi.org/10.1002/eng2.12694
work_keys_str_mv AT quandeng fieldprogrammablegatearrayaccelerationofthetersoffpotentialinlammps
AT qiangliu fieldprogrammablegatearrayaccelerationofthetersoffpotentialinlammps