[发明专利]具有元数据致动的条件图执行的处理核心有效
申请号: | 201880042654.7 | 申请日: | 2018-04-27 |
公开(公告)号: | CN110799957B | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | L.巴吉克;M.特拉杰科维克;I.哈默 | 申请(专利权)人: | 滕斯托伦特股份有限公司 |
主分类号: | G06F15/00 | 分类号: | G06F15/00;G06F17/10;G06F9/06;G06N3/02 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 胡琪 |
地址: | 加拿大*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 数据 条件 执行 处理 核心 | ||
1.一种处理核心,包括:
存储器;
储存在所述存储器中的第一数据片,其中,所述第一数据片包括连续储存在所述存储器中的数据元素的第一集合;
与所述第一数据片相关地储存在所述存储器中的元数据;
储存在所述存储器中的第二数据片,其中,所述第二数据片包括连续储存在所述存储器中的数据元素的第二集合;
执行引擎;
指令,其中,所述指令的执行使用:(i)所述执行引擎;(ii)所述数据元素的第一集合中的第一数据元素;以及(iii)所述数据元素的第二集合中的第二数据元素;以及
控制单元,所述控制单元使用所述元数据来使所述指令的执行条件化;
其中,所述指令的标准执行生成标准输出;
其中,所述指令的条件执行生成条件执行输出;以及
其中所述标准输出不等于所述条件执行输出,
其中:
所述指令是有向图的标准执行的指令序列的一部分;
所述数据元素的第一集合是所述有向图的有向图数据元素;
所述数据元素的第二集合是所述有向图的有向图数据元素;并且
所述指令的条件执行不如所述指令的标准执行计算密集。
2.根据权利要求1所述的处理核心,其中:
所述元数据储存在所述第一数据片的标头中
所述执行引擎包括硬件乘法器、寄存器的集合和累加器。
3.根据权利要求1所述的处理核心,其中:
所述有向图代表人工神经网络;
所述人工神经网络具有层;并且
所述第一数据片和所述第二数据片比所述层具有更少的数据。
4.根据权利要求3所述的处理核心,还包括:
设置所述第一数据片的数据大小的软件控制器。
5.根据权利要求1所述的处理核心,其中:
执行所述指令需要执行算术逻辑运算;
所述元数据包括标志;并且
所述标志指示将有条件地执行所述算术逻辑运算。
6.根据权利要求5所述的处理核心,其中,所述元数据包括:
数据元素的第三集合,其被提供给所述执行引擎以用于所述指令的条件执行。
7.根据权利要求1所述的处理核心,其中:
所述指令的标准执行需要执行算术逻辑运算以产生算术逻辑运算输出;
所述指令的条件执行完全阻止所述算术逻辑运算;并且
所述指令的条件执行提供来自存储器的固定值以用于所述算术逻辑运算输出。
8.根据权利要求1所述的处理核心,其中:
所述指令的标准执行需要执行算术逻辑运算以产生算术逻辑运算输出;
所述指令的条件执行将所述算术逻辑运算的精度级别降低到较低的精度级别;并且
所述元数据意味着所述较低的精度级别。
9.根据权利要求1所述的处理核心,还包括:
软件控制器;
其中,所述执行引擎在执行所述指令的第一迭代时产生标准输出;
其中,所述软件控制器基于所述标准输出设置所述元数据;
其中,所述执行引擎在执行所述指令的第二迭代时产生条件执行输出;并且
其中,所述第二迭代在所述第一迭代之后。
10.根据权利要求1所述的处理核心,其中:
所述元数据包括所述数据元素的第一集合的幂值、均值和方差、以及近似频谱中的一个。
11.根据权利要求1所述的处理核心,其中:
所述元数据是所述数据元素的第一集合的低分辨率近似。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于滕斯托伦特股份有限公司,未经滕斯托伦特股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880042654.7/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置