System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于贡献估计的处理核心操作抑制制造技术_技高网

基于贡献估计的处理核心操作抑制制造技术

技术编号:42296925 阅读:21 留言:0更新日期:2024-08-14 15:46
公开了具有基于对操作的贡献估计来抑制那些操作的能力以提高核心的整体性能的处理核心。还公开了可以由这样的处理核心实施的相关方法。一种这样的方法包括生成用于复合计算的参考值。复合计算的完整执行生成精确的输出并且需要执行分量计算集合。该方法还包括生成分量计算近似值。该方法还包括利用参考值评估分量计算近似值。该方法还包括使用分量计算近似值执行复合计算的部分执行以产生估计的输出。该方法还包括基于利用参考值对分量计算近似值的评估,在执行部分执行的同时抑制分量计算。

【技术实现步骤摘要】


技术介绍

1、如果将一张纸对折仅五十次,则所得到的纸叠将与从地球到太阳的距离一样厚。尽管每次折叠都是将堆叠的厚度增加两倍的简单操作,但总任务却一点也不简单。同样,由现代计算系统实施的许多计算都是由多个简单分量部分组成的复合计算。执行每次分量运算可能微不足道,但是分量的数量可能是天文数字般大,导致复合计算绝非微不足道。事实上,从计算之初就可轻松处理的基本计算可以综合起来产生对于给定的应用而言相当棘手的复合计算。

2、机器学习算法领域,特别是人工神经网络(ann)领域受到阻碍很大程度上是由于实现用于实例化ann的传统算法所包含的计算复杂性。假设执行用于从声音文件中识别字词的给定ann需要进行100亿次计算,即使这些分量计算中的每一个都可以在一微秒内执行,执行复合任务仍将花费超过150个小时。以这种速度操作语音识别技术实质上与完全不进行语音识别技术相同。机器智能应用如此耗费资源的原因是,要操作的数据结构通常非常大,并且必须在数据结构中的每一个上执行的离散原始计算的数量同样是巨大的。传统的ann引入输入矢量,使用输入矢量和权重矢量的集合实施运算,然后产生输出矢量。权重矢量的集合中的每个权重矢量常常被称为网络的层,并且每一层的输出用作下一层的输入。在传统网络中,各层是完全连接的,这要求输入矢量的每个元素都与权重矢量中的每个元素一起参与运算。因此,所包含的运算的数量与每一层的大小呈幂律关系而增加。

3、最近对机器学习算法的兴趣激增最主要归因于对用来实施用于执行ann的复合运算的硬件和软件上的改进,而不是新算法的开发。硬件和软件上的改进有各种形式。例如,传统上用来处理用于渲染计算机图形多边形的矢量的图形处理单元已经以有效方式重新利用于操纵机器智能处理中使用的数据元素。作为另一示例,已经从头开始设计了某些类别的硬件,以通过使用诸如脉动阵列(systolic array)的专用处理元件来实现机器智能算法。进一步的进展集中在使用晶体管和存储元件的集合直接在硬件中模仿传统ann中神经元的行为。毫无疑问,机器智能领域从这些改进中受益匪浅。然而,尽管浓厚兴趣被投注于这些方法之上,但是机器智能系统仍然代表着现时代中计算量和能量密集度最高的计算应用之一,并且呈现出有待进一步发展的领域。


技术实现思路

1、公开了具有基于对操作的贡献估计来抑制那些操作的能力以提高核心的整体性能的处理核心。还公开了可以由这样的处理核心实施的相关方法。一种这样的方法包括生成用于复合计算的参考值。复合计算的完整执行生成精确的输出并且需要执行分量计算集合。该方法还包括针对分量计算集合中的分量计算生成分量计算近似值。该方法还包括利用参考值评估分量计算近似值。该方法还包括执行复合计算的部分执行以产生估计的输出。复合计算的部分执行使用分量计算近似值。该方法还包括基于利用参考值对分量计算近似值的评估,在执行部分执行的同时抑制分量计算。

2、根据本公开的处理核心可以实施的另一种方法包括将用于复合计算的参考值存储在存储器中。复合计算的完整执行生成精确的输出并且需要执行分量计算集合。该方法还包括针对分量计算集合中的分量计算生成分量计算近似值。该方法还包括利用参考值评估分量计算近似值。该方法还包括执行复合计算的部分执行以产生估计的输出。复合计算的部分执行使用分量计算近似值。该方法还包括基于利用参考值对分量计算近似值的评估,在执行部分执行的同时抑制分量计算。

3、根据本公开的处理核心可以实施的另一种方法包括存储用于复合计算的至少一个参考值。复合计算的完整执行包括分量计算集合。该方法还包括针对分量计算集合生成分量计算近似值集合。该方法还包括执行复合计算的部分执行以产生估计的输出。复合计算的部分执行使用分量计算近似值。该方法还包括基于至少一个参考值和分量计算近似值集合,在执行部分执行的同时择一地抑制和执行分量计算集合中的分量计算。

本文档来自技高网...

【技术保护点】

1.一种计算机实现的方法,包括:

2.根据权利要求1所述的计算机实现的方法,其中所述抑制步骤包括:

3.根据权利要求1所述的计算机实现的方法,其中所述评估步骤还包括:

4.根据权利要求3所述的计算机实现的方法,其中所述参考值在所述复合计算的部分执行期间持续更新。

5.根据权利要求1所述的计算机实现的方法,其中:

6.根据权利要求5所述的计算机实现的方法,还包括:

7.根据权利要求1所述的计算机实现的方法,其中:

8.根据权利要求1所述的计算机实现的方法,其中所述评估步骤包括评估所述操作数的指数。

9.根据权利要求1所述的计算机实现的方法,其中所述评估步骤包括评估所述操作数的前导零的数量。

10.一种处理核心,包括:

11.根据权利要求10所述的处理核心,其中抑制所述分量计算包括:

12.根据权利要求10所述的处理核心,其中所述评估包括:

13.根据权利要求12所述的处理核心,其中所述参考值在所述复合计算的部分执行期间在存储器中持续更新。</p>

14.根据权利要求10所述的处理核心,其中:

15.根据权利要求14所述的处理核心,其中所述抑制逻辑块还被编程为:

16.根据权利要求10所述的处理核心,其中:

17.根据权利要求10所述的处理核心,其中所述评估步骤包括使用比较器评估所述操作数的指数。

18.根据权利要求10所述的处理核心,其中所述评估步骤包括使用比较器评估所述操作数的前导零的数量。

19.一种计算机实现的方法,包括:

20.根据权利要求19所述的计算机实现的方法,其中所述抑制步骤包括:

...

【技术特征摘要】

1.一种计算机实现的方法,包括:

2.根据权利要求1所述的计算机实现的方法,其中所述抑制步骤包括:

3.根据权利要求1所述的计算机实现的方法,其中所述评估步骤还包括:

4.根据权利要求3所述的计算机实现的方法,其中所述参考值在所述复合计算的部分执行期间持续更新。

5.根据权利要求1所述的计算机实现的方法,其中:

6.根据权利要求5所述的计算机实现的方法,还包括:

7.根据权利要求1所述的计算机实现的方法,其中:

8.根据权利要求1所述的计算机实现的方法,其中所述评估步骤包括评估所述操作数的指数。

9.根据权利要求1所述的计算机实现的方法,其中所述评估步骤包括评估所述操作数的前导零的数量。

10.一种处理核心,包括:

11.根据权利要求10所...

【专利技术属性】
技术研发人员:L·巴吉克M·特拉杰科维克I·哈默S·吉拉尼
申请(专利权)人:滕斯托伦特股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1