[发明专利]一种面向FPGA的稀疏卷积神经网络多级存储计算系统有效

专利信息
申请号: 202111050620.2 申请日: 2021-09-08
公开(公告)号: CN113780529B 公开(公告)日: 2023-09-12
发明(设计)人: 姜宏旭;胡宗琦;李波;张永华;田方正;张润华;谢传良 申请(专利权)人: 北京航空航天大学杭州创新研究院;北京航空航天大学
主分类号: G06N3/0464 分类号: G06N3/0464;G06N3/063;G06N3/08
代理公司: 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 代理人: 符继超
地址: 310000 浙江省*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 fpga 稀疏 卷积 神经网络 多级 存储 计算 系统
【说明书】:

发明公开了一种面向FPGA的稀疏卷积神经网络多级存储计算系统,其特征在于,包括ARM端和FPGA端;其中ARM端用于获取网络模型权重参数和输入特征图数据,根据网络模型权重参数和输入特征图数据的存储信息生成流程控制指令,并将该流程控制指令发送到FPGA端;FPGA端接收到所述流程控制指令后,从ARM端中读取网络模型权重参数和输入特征图数据,并进行计算,最后将计算结果反馈给所述ARM端;其中FPGA端的计算架构设计以并行计算阵列和多级存储结构为核心,发挥FPGA高并行度、高吞吐量和低功耗的硬件优势,充分利用稀疏卷积神经网络的稀疏特性,获得尽可能高的加速比,快速高效的实现卷积神经网络的前向推理过程。

技术领域

本发明属于嵌入式AI领域,特别是一种面向FPGA的稀疏卷积神经网络多级存储计算系统。

背景技术

在大量数据可用和数据处理能力不断提高的前提下,深度学习成为广泛领域最近几年来解决复杂问题的关键方法,比如图像识别、语音处理、自然语言处理、语言翻译和自动驾驶等。随着卷积神经网络应用范围的扩大,使用场景愈加复杂,对网络模型预测的准确度越来越高,导致卷积神经网络越来越深,参数量不断增加。现有卷积神经网络中超大规模的参数、数以亿计的计算量以及高带宽需求限制了其应用的进一步推广。

有研究表明,卷积神经网络中大多数层的激活值稀疏度(零值数量)在70%以上,部分层甚至可以达到95%左右,结合模型权重剪枝及激活值剪枝的方法达到减少数据量和计算量的目的,并将通过剪枝后获得的网络称为稀疏卷积神经网络。然而诸如CPU这样的通用计算平台的计算架构难以充分利用剪枝方法带来的稀疏特性,因此需要设计定制化的硬件加速器来获得理想的加速比。由于FPGA具有灵活的硬件设计特性,以及其超高的并行计算能力和低功耗硬件优势,逐渐成为在资源受限的嵌入式环境中实现推理加速的主流平台。为充分利用稀疏卷积神经网络的稀疏特性,已有研究提出了一种基于笛卡尔积的卷积计算方式,但是该方式引入了极高的存储读写冲突问题或极大的存储开销,使最后获得的加速效果远低于理论期望。

因此,如何减少卷积计算单次任务的数据量和计算量,并设计出高效的访存策略,在有限的条件下最大程度发挥出FPGA平台的优势,从而加快稀疏卷积神经网络的计算速度,已经成为同行从业人员亟待解决的问题。

发明内容

鉴于上述问题,本发明提供一种面向FPGA的稀疏卷积神经网络多级存储计算系统,通过该系统能够有效减少卷积计算单次任务的数据量和计算量,发挥FPGA高并行度、高吞吐量和低功耗的硬件优势,从而加快稀疏卷积神经网络的计算速度。

本发明实施例提供了一种面向FPGA的稀疏卷积神经网络多级存储计算系统,包括ARM端和FPGA端;

所述ARM端用于获取网络模型权重参数和输入特征图数据,根据所述网络模型权重参数和输入特征图数据的存储信息生成流程控制指令,并将所述流程控制指令发送到FPGA端;

所述FPGA端接收到所述流程控制指令后,从所述ARM端中读取所述网络模型权重参数和输入特征图数据,并进行计算,最后将计算结果反馈给所述ARM端。

进一步地,所述ARM端包括片外存储器访问控制模块、DDR访问控制模块和流程控制模块;

所述DDR访问控制模块内开辟有权重缓冲区和特征图缓冲区;

所述片外存储器访问控制模块从片外存储器中将所述网络模型权重参数和输入特征图数据读入到所述DDR访问控制模块中;

所述DDR访问控制模块将所述网络模型权重参数和输入特征图数据对应写入到所述权重缓冲区和特征图缓冲区;

所述流程控制模块根据所述网络模型权重参数和输入特征图数据的存储信息生成流程控制指令,并将所述流程控制指令发送到FPGA端。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学杭州创新研究院;北京航空航天大学,未经北京航空航天大学杭州创新研究院;北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111050620.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top