[发明专利]具有神经存储器的神经网络单元以及集体将接收自神经存储器的数据列进行移位的神经处理单元阵列有效
申请号: | 201610864610.5 | 申请日: | 2016-09-29 |
公开(公告)号: | CN106503797B | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | G·葛兰·亨利;泰瑞·派克斯;凯尔·T·奥布莱恩 | 申请(专利权)人: | 上海兆芯集成电路有限公司 |
主分类号: | G06N3/063 | 分类号: | G06N3/063 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种神经网络单元,包括第一存储器,第二存储器与神经处理单元阵列。第一存储器装载数据矩阵的元素。第二存储器装载卷积核的元素。各个神经处理单元包括一多任务缓存器,一缓存器,一累加器与一算术单元。多任务缓存器从第一存储器接收元素并且接收相邻神经处理单元的多任务缓存器输出。缓存器从第二存储器接收元素。算术单元接收缓存器,多任务缓存器与累加器的输出并对其执行乘法累加运算。对于各个子矩阵,算术单元选择性地接收来自第一存储器或相邻神经处理单元多任务缓存器的元素,并执行一系列乘法累加运算而将卷积运算结果累加至累加器。 | ||
搜索关键词: | 具有 神经 存储器 神经网络 单元 以及 集体 接收 数据 进行 移位 处理 阵列 | ||
【主权项】:
1.一种神经网络单元,其特征在于,包括:一第一存储器,装载一数据矩阵的元素;一第二存储器,装载一卷积核的元素;以及一神经处理单元(NPU)阵列,耦接至该第一存储器与该第二存储器,各该神经处理单元包括:一多任务缓存器,具有一输出,并且,该多任务缓存器从该第一存储器的一列接收一相对应元素,并且接收一相邻神经处理单元的该多任务缓存器输出;一缓存器,具有一输出,并且,该缓存器从该第二存储器的一列接收一相对应元素;一累加器,具有一输出;以及一算术单元,接收该缓存器,该多任务缓存器与该累加器的该些输出,并对其执行一乘法累加运算;其中,对于该数据矩阵的多个子矩阵中的各该子矩阵,各该算术单元选择性地接收来自该第一存储器的该元素或是来自该相邻神经处理单元的该多任务缓存器输出的该元素,并执行一系列该乘法累加运算,而将该子矩阵与该卷积核的一卷积运算结果累加至该累加器内。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海兆芯集成电路有限公司,未经上海兆芯集成电路有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610864610.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种对焦方法及移动终端
- 下一篇:一种印刷电路板检查装置