[发明专利]一种卷积神经网络的基本计算单元及计算方法有效
| 申请号: | 201810884476.4 | 申请日: | 2018-08-06 | 
| 公开(公告)号: | CN109165728B | 公开(公告)日: | 2020-12-18 | 
| 发明(设计)人: | 李朋;赵鑫鑫;姜凯;于治楼 | 申请(专利权)人: | 浪潮集团有限公司 | 
| 主分类号: | G06N3/06 | 分类号: | G06N3/06;G06N3/04 | 
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 | 
| 地址: | 250100 山东*** | 国省代码: | 山东;37 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 卷积 神经网络 基本 计算 单元 计算方法 | ||
1.一种卷积神经网络的基本计算单元,其特征在于,包括:
控制器、加法树、输入端缓存器、至少一个计算单元、输出端缓存器;
所述计算单元包括块随机存储器、至少一个卷积运算单元、内部加法器、激活池化单元;所述块随机存储器和所述内部加法器均分别与每一个所述卷积运算单元相连,所述内部加法器和所述激活池化单元均与所述加法树相连;
所述输入端缓存器,用于针对每一个所述计算单元均执行:基于所述控制器的控制,将缓存的至少一个待处理特征图中的第一行数的图像数据加载至当前计算单元,所述当前计算单元对应有所述第一行数;
所述块随机存储器,用于缓存所述输入端缓存器加载来的每一行图像数据;针对每一个所述卷积运算单元均执行:基于所述控制器的控制,针对自身缓存的每一行图像数据,向当前卷积运算单元下发有效行数和起始行数;
所述卷积运算单元,用于根据下发来的有效行数和起始行数,从所述块随机存储器缓存的全部图像数据中,获取第二行数的图像数据,所述第二行数为自身执行基本卷积运算所需的行数;对所述第二行数的图像数据进行基本卷积运算后发送给所述内部加法器;
所述内部加法器,用于对所述卷积运算单元发来的图像数据进行处理后发送给所述加法树;
所述加法树,用于基于所述控制器的控制,对每一个所述内部加法器发来的图像数据进行处理后发送给一所述激活池化单元;
所述激活池化单元,用于基于所述控制器的控制,对所述加法树发来的图像数据进行处理后发送给所述输出端缓存器;
所述激活池化单元包括:激活模块、第一选择器、池化模块、第二选择器、第三选择器;
所述第一选择器的一输入端与所述激活模块的输入端相连、另一输入端与所述激活模块的输出端相连、输出端与所述池化模块的输入端相连;
所述第二选择器的一输入端与所述池化模块的输入端相连、另一输入端与所述池化模块的输出端相连、输出端与所述第三选择器的第一输入端相连;
所述第三选择器的所述第一输入端与所述第二选择器的输出端相连、第二输入端与所述至少一个计算单元中的其他计算单元相连、第三输入端与所述输入端缓存器相连、第一输出端与所述输出端缓存器相连,第二输出端与所述激活模块的输入端相连;
所述激活池化单元,用于基于所述控制器的控制,控制所述激活模块和/或所述池化模块是否工作;
所述第三选择器,用于基于所述控制器的控制,控制所述第一输入端、所述第二输入端和所述第三输入端中的一个输入端工作,控制所述第一输出端或所述第二输出端工作;
所述激活池化单元还包括:偏置量处理单元;
所述偏置量处理单元分别与所述加法树和所述激活模块相连;
所述第二输出端通过所述偏置量处理单元与所述激活模块的输入端相连;
所述当前计算单元包括4个卷积运算单元;
所述4个卷积运算单元中任一卷积运算单元执行基本卷积运算所需的行数为3行,步长为1;
所述当前计算单元对应的第一行数为16行;
所述输入端缓存器,还用于根据公式一、公式二和公式三,确定每一个所述计算单元对应的第一行数,其中,任一所述卷积运算单元执行基本卷积运算时的步长为1;
所述公式一包括:
所述公式二包括:
所述公式三包括:
Yi=max{yi}
其中,Xij为所述至少一个计算单元中的第i个计算单元中的第j个卷积运算单元执行基本卷积运算所需的行数,ai为所述第i个计算单元对应的预设优化值,ai为整数,m为所述第i个计算单元中的卷积运算单元的个数,xi为所述第i个计算单元对应的优化变量,yi为所述第i个计算单元对应的中间值,D为一行图像数据的存储资源量且单位为字节,n为所述至少一个计算单元的个数,N为外部芯片所能提供的存储资源量且单位为字节,T为所述卷积神经网络的基本计算单元中其他模块所使用的存储资源量且单位为字节,Yi为所述第i个计算单元对应的第一行数,max{}为取最大值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团有限公司,未经浪潮集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810884476.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于循环神经网络的数据预测方法
 - 下一篇:神经网络的调度方法及系统
 





