软硬件协同的遗传算法设计

时间:2022-03-08 13:19:03
作者:聂 鑫,2,殷若兰,刘海峰
关键字:遗传算法,FPGA,软硬件协同,软硬件划分,IP 核,0-1 背包问题
DOI:10.3969/j.issn.1673-629X.2021.11.019
查看次数:914

如需要完整文档点击下方 "点击下载文档" 按钮

针对软件和硬件实现方式各自的优点及不足,提出了遗传算法的软硬件协同设计方法,并且将这种方法在 FPGA上进行了具体的实现。 首先对遗传算法流程中的各个模块进行了详细的分析,根据软硬件的不同特点以及设计实现的目标,对遗传算法的功能模块进行了软硬件划分,然后对硬件实现的部分进行了详细的介绍,包括模块之间的连接,模块的内部状态机,模块的端口,所有硬件模块的功能仿真。 同时,为了保证软硬件之间的正常通讯,提出了一种新的软硬件交互通讯协议。 最后将硬件实现部分做成通用 IP 核,方便其他设计者使用,并给出了软硬件协同的遗传算法在二进制问题和 0-1 背包问题两个实例中的具体应用数据。 通过与纯软件实现方式的实验数据进行比较,提升了算法运行时间 50% 的效率,且算法的收敛性保持一致,进一步验证了该算法的适用性及高效性。

如需要完整文档点击下方 "点击下载文档" 按钮

软硬件协同的遗传算法设计
《软硬件协同的遗传算法设计》
完整文档 下载到本地,方便收藏和查阅
文件号:061398
软硬件协同的遗传算法设计
点击下载文档
软硬件协同的遗传算法设计

点击下载 文件号:061398(点击复制) 公众号(点击复制)

x