[发明专利]卷积计算引擎、人工智能芯片以及数据处理方法在审
| 申请号: | 202010831555.6 | 申请日: | 2020-08-18 |
| 公开(公告)号: | CN111915001A | 公开(公告)日: | 2020-11-10 |
| 发明(设计)人: | 李嘉昕 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06N3/04 | 分类号: | G06N3/04 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 卷积 计算 引擎 人工智能 芯片 以及 数据处理 方法 | ||
1.一种神经网络模型的卷积计算引擎,其特征在于,所述神经网络模型至少包括第一网络层和第二网络层;所述卷积计算引擎包括:权重存储单元和数据计算单元;所述权重存储单元的输出端和所述数据计算单元的输入端相连接;
所述权重存储单元,用于在所述第一网络层的卷积运算过程中,从位于所述卷积计算引擎外的外部存储单元中预装载所述第二网络层的权重数据;
所述数据计算单元,用于响应针对所述第二网络层的运算指令,获取所述第二网络层的目标输入数据,以及从所述权重存储单元中读取所述第二网络层的权重数据;并采用所述第二网络层的权重数据对所述目标输入数据进行卷积运算。
2.如权利要求1所述的卷积计算引擎,其特征在于,所述第二网络层的权重数据包括N个卷积核中的权重值,N为正整数;
所述权重存储单元包括译码器模块和M个存储阵列,M为正整数;所述译码器模块的输出端分别与各个存储阵列的输入端相连接;其中,所述译码器模块用于对所述M个存储阵列执行权重值的读写操作,每个存储阵列是由多个存储单元按照矩阵形式进行排列所得到的阵列。
3.如权利要求2所述的卷积计算引擎,其特征在于,
所述译码器模块,用于在所述第一网络层的卷积运算过程中,从所述外部存储单元中获取所述第二网络层的权重数据;并确定所述第二网络层的权重数据中的各个权重值在所述M个存储阵列中的存储地址;分别按照所述各个权重值的存储地址,将所述各个权重值依次写入所述M个存储阵列中。
4.如权利要求2所述的卷积计算引擎,其特征在于,
所述译码器模块,用于响应关于所述第二网络层的权重读取指令,获取所述第二网络层的权重数据中的各个权重值在所述M个存储阵列中的存储地址;分别按照所述各个权重值的存储地址,从所述M个存储阵列中读取所述各个权重值,并将读取到的各个权重值传输至所述数据计算单元。
5.如权利要求3或4所述的卷积计算引擎,其特征在于,所述译码器模块包括:第一译码器、第二译码器以及访问控制器;所述第二译码器的输入端与所述第一译码器的输出端相连接,且所述第二译码器的输出端与所述访问控制器相连接;其中,
所述第一译码器用于对存储阵列的阵列标识进行译码,所述第二译码器用于对存储阵列中的存储单元的存储坐标进行译码,所述访问控制器用于产生关于所述M个存储阵列的访问时序,所述访问时序包括以下至少一种:初始化时序、读写控制及切换时序、写时序、读时序以及差错处理时序。
6.如权利要求5所述的卷积计算引擎,其特征在于,所述第二译码器包括:列译码器和行译码器;其中,
所述列译码器,用于对存储阵列中的存储单元的存储坐标中的列坐标进行译码;
所述行译码器,用于对存储阵列中的存储单元的存储坐标中的行坐标进行译码。
7.如权利要求5所述的卷积计算引擎,其特征在于,所述权重数据中的第n个卷积核中的目标权重值在所述M个存储阵列中的存储地址包括:用于存储所述目标权重值的目标存储阵列的阵列标识,以及所述目标存储阵列中用于存储所述目标权重值的目标存储单元的存储坐标;n∈[1,N],所述目标权重值为所述第n个卷积核中的任一权重值;
所述第一译码器,用于从所述M个存储阵列中选取用于存储所述目标权重值的目标存储阵列,并确定所述目标存储阵列的阵列标识;
所述第二译码器,用于从所述目标存储阵列中选取用于存储所述目标权重值的目标存储单元,并确定所述目标存储单元的存储坐标;
所述访问控制器,用于在所述第一网络层的卷积运算过程中,从所述外部存储单元中获取所述目标权重值;并根据所述目标权重值对应的阵列标识,以及所述目标权重值对应的存储坐标,将所述目标权重值写入所述目标存储阵列的所述目标存储单元中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010831555.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息发送方法及装置
- 下一篇:水果蔬菜智能加工用的清洗装置





