检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王鑫[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[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.222.253.97