申请/专利权人:南京大学
申请日:2020-04-28
公开(公告)日:2020-07-24
公开(公告)号:CN111445012A
主分类号:G06N3/04(20060101)
分类号:G06N3/04(20060101);G06N3/063(20060101);G06F17/15(20060101);G06F15/78(20060101)
优先权:
专利状态码:有效-授权
法律状态:2023.04.18#授权;2020.08.18#实质审查的生效;2020.07.24#公开
摘要:本发明公开了一种基于FPGA的分组卷积硬件加速器及其方法。该加速器包括:顶层控制器,用于对输入数据进行处理和分组存放并将权重和激励数据传递给数据分发模块;数据分发模块,用于根据输入特征图尺寸进行数据选择和分组存放并将权重和激励数据分发给卷积运算阵列;卷积运算阵列,用于分组完成稀疏卷积的乘加运算操作;结果控制模块,用于对卷积运算阵列输出的部分和的结果进行累加缓存并进行通道随机混合操作;线性激活函数单元,用于对结果控制模块输出的结果加偏置和激活函数操作;存储器DDR,用于存储原始输入图像数据、卷积运算阵列的中间结果和最终输出的特征图。本发明可以对特征图进行快速卷积操作,并且获得更多的特征图信息。
主权项:1.一种基于FPGA的分组卷积硬件加速器,其特征在于,包括:顶层控制器,用于对输入数据进行处理和分组存放,并将权重数据和激励数据传递给数据分发模块;数据分发模块,用于根据输入特征图尺寸进行数据选择和分组存放,并将权重数据和激励数据分发给卷积运算阵列;卷积运算阵列,用于分组完成稀疏卷积的乘加运算操作,输出部分和的结果;结果控制模块,用于对卷积运算阵列输出的部分和的结果进行累加缓存,并进行通道随机混合操作;线性激活函数单元,用于对结果控制模块输出的结果加偏置和激活函数操作;存储器DDR,用于存储原始输入图像数据、卷积运算阵列的中间结果和最终输出的特征图。
全文数据:
权利要求:
百度查询: 南京大学 一种基于FPGA的分组卷积硬件加速器及其方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。