Multi-pipeline Data Prefetching System for Molecular Dynamics Simulations Based on FPGA

Wang Xin, Leng Wendi

Integrated Circuits and Embedded Systems ›› 2023, Vol. 23 ›› Issue (5) : 15-19.

PDF(1138 KB)
PDF(1138 KB)
Integrated Circuits and Embedded Systems ›› 2023, Vol. 23 ›› Issue (5) : 15-19.
TOPICAL DISCUSS

Multi-pipeline Data Prefetching System for Molecular Dynamics Simulations Based on FPGA

  • Wang Xin1,2, Leng Wendi1,2
Author information +
History +

Abstract

To improve the computational efficiency of range-limited forces in molecular dynamics simulations,a range-limited force multi-pipeline computing system for molecular dynamics simulations based on FPGA is designed and implemented.To address the problems of high bandwidth requirements and access memory conflicts caused by the frequent calls of a large amount of particle information by multiple computational modules during the multi-pipeline computation of range-limited forces,the design of a multi-pipeline data prefetching system is proposed,which can reduce the repeated readings of particle data,alleviate access conflicts,and ensure the efficiency of computational modules.This paper uses Xilinx Virtex UltraScale+HBM VCU128 FPGA development board.The experiment results show that the computational efficiency of the multi-pipeline computing system is improved by 3.29 times compared with the single-pipeline computing system for range-limited force,and the effectiveness of the multi-pipeline data prefetching system is verified.

Key words

FPGA / parallel computing / range-limited force multi-pipeline computing system / multi-pipeline data prefetching system

Cite this article

Download Citations
Wang Xin, Leng Wendi. Multi-pipeline Data Prefetching System for Molecular Dynamics Simulations Based on FPGA[J]. Integrated Circuits and Embedded Systems. 2023, 23(5): 15-19

References

[1] Xie T,Lanord A,Wang Y,et al.Graph dynamical networks for unsupervised learning of atomic scale dynamics in materials[J].Nature communications,2019,10(1):1-9.
[2] 王娟娟,李海平.分子模拟技术在食品分子互作中的应用研究进展[J].食品与发酵工业,2022,48(14):292-302.
[3] Poghosyan A,Astsatryan H,Wahi N Y.On the performance and energy consumption of molecular dynamics applications for heterogeneous CPU-GPU platforms based on Gromacs[J].Cybernetics and Information Technologies,2017,17(5):68-80.
[4] Chunshu W,Sahan B,Tong G.System level modeling of GPU/FPGA clusters for molecular dynamics simulations[C]//2021 IEEE High Performance Computing Conference,2021:1-8.
[5] Yang C,Geng T,Wang T,et al.Molecular dynamics range-limited force evaluation optimized for FPGAs[C]//2019 IEEE 30th International Conference on Application-Specific System,Arichitectures and Processors(ASAP),2019:263-271.
[6] Wu C,Geng T,Yang C,et al.A communication-efficient multi-chip design for range-limited molecular dynamics[C]//2020 IEEE High Performance Extreme Computing Conference,2020:1-8.
[7] Wu C,Geng T,Bandara S,et al.Upgrade of FPGA range-limited molecular dynamics to handle hundreds of processors[C]//2021 IEEE 29th Annual International Symposium on Field-Programmable Custom Computing Machines,2021:142-151.
[8] Chiu M,Khan M A,Herbordt M C.Efficient calculation of pairwise nonbonded forces[C]//2011 IEEE 19th Annual International Symposium on Field-Programmable Custom Computing Machines,2011:73-76.
[9] Yang C,Geng T,Wang T,et al.Fully integrated FPGA molecular dynamics simulations[C]//Proceedings of the International Conference for High Performance Computing,Networking,Storage and Analysis,2019:1-31.
PDF(1138 KB)

Accesses

Citation

Detail

Sections
Recommended

/