基于FPGA的分子动力学模拟多流水数据预取系统  

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

在线阅读下载全文

作  者:王鑫[1,2] 冷文迪 Wang Xin;Leng Wendi(School of Internet of Things Engineering,Jiangnan University,Wuxi 214122,China;Jiangsu Future Networks Innovation Institute)

机构地区:[1]江南大学物联网工程学院,无锡214122 [2]江苏省未来网络创新研究院

出  处:《单片机与嵌入式系统应用》2023年第5期15-19,共5页Microcontrollers & Embedded Systems

基  金:高等学校学科创新引智计划项目(B12018);未来网络科研基金项目(FNSRFP2021YB11)。

摘  要:为提高分子动力学模拟中短程力的计算效率,设计并实现了基于FPGA的分子动力学模拟短程力多流水计算系统。针对在短程力多流水计算过程中多个计算模块频繁调用大量的粒子信息导致的高带宽需求和访问内存冲突问题,提出了多流水数据预取系统的设计,可减少对粒子数据的重复读取,缓解访问冲突,保证计算模块的效率。本文使用Xilinx Virtex UltraScale+HBM VCU128 FPGA开发板,实验结果表明,与短程力单流水计算系统相比,短程力多流水计算系统的计算效率提高了3.29倍,同时验证了多流水数据预取系统的有效性。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.

关 键 词:FPGA 并行计算 短程力多流水计算系统 多流水数据预取系统 

分 类 号:TP391.9[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象