[发明专利]一种水下噪声分类卷积神经网络加速器在审
| 申请号: | 202110819180.6 | 申请日: | 2021-07-20 |
| 公开(公告)号: | CN113673690A | 公开(公告)日: | 2021-11-19 |
| 发明(设计)人: | 鲁毅;赵斌;单诚;付彦淇;何全 | 申请(专利权)人: | 天津津航计算技术研究所 |
| 主分类号: | G06N3/063 | 分类号: | G06N3/063;G06F13/28 |
| 代理公司: | 中国航天科技专利中心 11009 | 代理人: | 高志瑞 |
| 地址: | 300000 天津市*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 水下 噪声 分类 卷积 神经网络 加速器 | ||
1.一种水下噪声分类卷积神经网络加速器,其特征在于包括:DMA控制器、特征图转置向量单元、卷积核转置向量单元、若干个最小计算单元和数据缓存池;其中,
DMA控制器读入输入特征图和第一层卷积核;特征图转置向量单元根据特征图完成计算向量转置得到特征图向量,并将特征图向量写入数据缓存池;卷积核转置向量单元根据第一层卷积核完成第一个卷积核向量转置得到卷积核向量,并将卷积核向量写入数据缓存池;每个最小计算单元读取数据缓存池中的特征图向量和第一个卷积核向量,并将特征图向量和第一个卷积核向量点乘得到点乘结果,并将点乘结果存储到数据缓存池。
2.根据权利要求1所述的水下噪声分类卷积神经网络加速器,其特征在于:数据缓存池大小Amax通过如下公式得到:
Amax=AI+MAX(AVi,APki,AO)+AVKi;
其中,AI为输入数据缓存池大小,AO为输出数据缓存池大小,AVi为各层特征图数据转向量后缓存池大小,AVki为卷积核转向量大小,APki为池化后各层数据大小。
3.根据权利要求2所述的水下噪声分类卷积神经网络加速器,其特征在于:对于AAmax的情况,B=1表示系统不分块,数据可全部在FPGA内不存放,计算过程中DMA控制器只需要完成一次数据读入和计算结果写回即可;对于AAmax的情况,B=MAX(AVi,APki,AO)/A,表示输入数据分解成B块,如果计算B为小数,那么B=Int(B)+1。
4.根据权利要求2所述的水下噪声分类卷积神经网络加速器,其特征在于:根据卷积核行数Kri和卷积核列数Kci得到乘法器计算向量个数V。
5.根据权利要求4所述的水下噪声分类卷积神经网络加速器,其特征在于:乘法器计算向量个数V为V=MAX(Kri x Kci)。
6.根据权利要求5所述的水下噪声分类卷积神经网络加速器,其特征在于:乘法器计算向量个数V决定了单个加速器计算单元数据输入的吞吐量需求。
7.根据权利要求5所述的水下噪声分类卷积神经网络加速器,其特征在于:最小计算单元是计算单元的最小单位,实现向量乘法、激活和池化操作。
8.根据权利要求2所述的水下噪声分类卷积神经网络加速器,其特征在于:当数据缓存池字节数A小于数据缓存池大小Amax且分块参数B大于1时,DMA控制器读入输入特征图,然后转换成特征向量后,分块写到FPGA外的RAM中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津津航计算技术研究所,未经天津津航计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110819180.6/1.html,转载请声明来源钻瓜专利网。





