[发明专利]处理器及其处理方法、芯片、芯片封装结构及电子装置有效
申请号: | 201710483182.6 | 申请日: | 2017-06-22 |
公开(公告)号: | CN109117945B | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 上海寒武纪信息科技有限公司 |
主分类号: | G06N3/06 | 分类号: | G06N3/06 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吕朝蕙 |
地址: | 201203 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 及其 处理 方法 芯片 封装 结构 电子 装置 | ||
1.一种处理器,包括存储单元、指令控制单元和计算单元,其中:
所述存储单元用于存储帧信息和神经网络参数,所述帧信息包括完整帧信息和参考帧信息,所述神经网络参数包括权值;
指令控制单元,用于提取处理指令并传输至计算单元;
计算单元,包括:
精确计算单元,用于根据所述处理指令提取所述完整帧信息和所述权值,并进行神经网络运算,得到第一运算结果并传输至所述存储单元;以及
近似计算单元,用于根据所述处理指令提取所述参考帧信息和预先存储于所述存储单元的参考帧的计算结果,并进行近似计算,得到第二运算结果并传输至所述存储单元,
其中,所述存储单元还用于存储所述第一运算结果和所述第二运算结果,以作为视频处理结果。
2.如权利要求1所述的处理器,还包括:
所述神经网络参数还包括神经元、拓扑结构和/或处理指令。
3.如权利要求2所述的处理器,其中:
所述神经网络运算包括乘法运算、加法运算、激活函数运算和/或池化运算。
4.如权利要求3所述的处理器,其中,所述精确计算单元包括:
乘法器,用于执行所述乘法运算;和/或
一个或多个加法器,用于执行所述加法运算;和/或
激活函数单元,用于执行所述激活函数运算。
5.如权利要求4所述的处理器,其中,所述一个或多个加法器组成加法树。
6.如权利要求3至5中任一项所述的处理器,其中,所述激活函数运算采用的激活函数包括sigmoid、tanh、ReLU、softmax、Leaky ReLU和/或Maxout;所述池化运算包括平均值池化、最大值池化、中值池化、RoI池化和/或反池化。
7.如权利要求2所述的处理器,还包括:
解码单元,用于解压压缩后的视频,提取出视频中每一帧图片的帧信息,并将所述帧信息分为完整帧信息和参考帧信息,存储于所述存储单元中。
8.如权利要求7所述的处理器,其中,所述参考帧信息包括参考前一帧编码的参考帧信息和/或参考前后帧编码的参考帧信息。
9.如权利要求8所述的处理器,其中,所述解码单元还用于给予每一帧信息一标记位,其中,所述完整帧信息标记为I帧,所述参考前一帧编码的参考帧信息标记为P帧,所述参考前后帧编码的参考帧信息标记为B帧。
10.如权利要求9所述的处理器,其中:
对于所述参考前一帧编码的参考帧信息,所述解码单元还用于标记该帧的前向参考帧和/或该帧相对前向参考帧的位移;
对于所述参考前后帧编码的参考帧信息,所述解码单元还用于标记该帧前后双向的参考帧和/或该帧相对前后双向参考帧的位移。
11.根据权利要求1所述的处理器,还包括:
译码单元,与所述指令控制单元和计算单元连接,用于对所述处理指令进行译码,并将译码后的处理指令传输至所述计算单元。
12.一种处理方法,包括以下步骤:
指令控制单元提取处理指令以控制计算单元;
计算单元中的精确计算单元根据所述处理指令从存储单元中提取完整帧信息和权值,并进行神经网络运算,得到第一运算结果并传输至所述存储单元;
计算单元中的近似计算单元根据所述处理指令从所述存储单元中提取参考帧信息和预先存储于所述存储单元的参考帧的计算结果,并进行近似计算,得到第二运算结果并传输至所述存储单元;以及
所述存储单元存储所述第一运算结果和所述第二运算结果,以作为视频处理结果,
其中,所述存储单元存储有帧信息和神经网络参数,所述帧信息包括完整帧信息和参考帧信息,所述神经网络参数包括权值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海寒武纪信息科技有限公司,未经上海寒武纪信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710483182.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种轮船目标遥感影像的超分辨率重建方法及系统
- 下一篇:神经网络计算处理模型