System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 电路和方法技术_技高网
当前位置: 首页 > 专利查询>ARM有限公司专利>正文

电路和方法技术

技术编号:43957752 阅读:16 留言:0更新日期:2025-01-07 21:42
电路包括:指令解码器电路,该指令解码器电路用于对指令进行解码以供执行;处理电路,该处理电路用于执行由指令解码器电路解码的指令;接口电路,该接口电路限定用于与数据压缩电路进行数据通信的接口;其中该处理电路对为处理电路定义的指令集中的一个或多个指令做出响应以向该接口提供:输入数据,该输入数据待由数据压缩电路处理;和标识数据,该标识数据标识由数据压缩电路用来处理输入数据的压缩系统;并且其中该处理电路被配置为从该接口接收:状态数据,该状态数据指示连接到该接口的数据压缩电路是否能够使用由该标识数据标识的压缩系统来处理数据;以及当该状态数据指示数据压缩电路能够使用由标识数据标识的压缩系统来处理数据时,输出数据,该输出数据已由数据压缩电路使用由标识数据标识的压缩系统从输入数据处理而来。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、本公开涉及数据处理装置、方法和虚拟机。

2、一些数据处理布置允许使用一组处理值(诸如权重或激活值)来执行处理操作(诸如神经处理)。


技术实现思路

1、在一个示例布置中,提供了一种电路,该电路包括:

2、指令解码器电路,该指令解码器电路用于对指令进行解码以供执行;

3、处理电路,该处理电路用于执行由指令解码器电路解码的指令;

4、接口电路,该接口电路限定用于与数据压缩电路进行数据通信的接口;

5、其中该处理电路对为处理电路定义的指令集中的一个或多个指令做出响应以向接口提供:输入数据,该输入数据待由数据压缩电路处理;和标识数据,该标识数据标识由数据压缩电路用来处理输入数据的压缩系统;并且

6、其中该处理电路被配置为从接口接收:状态数据,该状态数据指示连接到该接口的数据压缩电路是否能够使用由标识数据标识的压缩系统来处理数据;以及当该状态数据指示数据压缩电路能够使用由标识数据标识的压缩系统来处理数据时,输出数据,该输出数据已由数据压缩电路使用由标识数据标识的压缩系统从该输入数据处理而来。

7、在另一个示例布置中,提供了一种方法,该方法包括:

8、对指令进行解码以供执行;

9、使用处理电路执行由指令解码步骤解码的指令;

10、限定用于与数据压缩电路进行数据通信的接口;

11、响应于为处理电路定义的指令集中的一个或多个指令,处理电路向接口提供:输入数据,该输入数据待由数据压缩电路处理;和标识数据,该标识数据标识由数据压缩电路用来处理输入数据的压缩系统;以及

12、处理电路从接口接收:状态数据,该状态数据指示连接到该接口的数据压缩电路是否能够使用由标识数据标识的压缩系统来处理数据;以及当该状态数据指示数据压缩电路能够使用由标识数据标识的压缩系统来处理数据时,输出数据,该输出数据已由数据压缩电路使用由标识数据标识的压缩系统从该输入数据处理而来。

13、本公开的另外的相应方面和特征由所附权利要求限定。

本文档来自技高网...

【技术保护点】

1.一种电路,所述电路包括:

2.根据权利要求1所述的电路,其中所述标识数据被配置为定义压缩算法以及在所述压缩算法的执行期间使用的一个或多个参数。

3.根据权利要求2所述的电路,其中所述一个或多个参数包括与由所述标识数据定义的压缩算法一起使用的一个或多个查找表的至少一部分。

4.根据权利要求3所述的电路,其中所述一个或多个参数被配置为定义用于压缩方案的相应输入和输出数据宽度。

5.根据权利要求2所述的电路,其中所述一个或多个参数被配置为定义结构化稀疏压缩算法的一个或多个方面,所述一个或多个方面包括以下中的一者或两者:块组中的多个稀疏块和由所述算法使用的数据类型。

6.根据权利要求2至5中任一项所述的电路,其中所述一个或多个参数包括定义待应用于由所述标识数据定义的所述数据压缩算法的初始状态的数据。

7.根据前述权利要求中任一项所述的电路,其中为所述处理电路定义的所述指令集包括:

8.根据前述权利要求中任一项所述的电路,其中为所述处理电路定义的所述指令集包括单独的相应指令,所述单独的相应指令用于向所述接口提供标识数据并且用于向所述接口提供输入数据。

9.根据权利要求8所述的电路,其中为所述处理电路定义的所述指令集包括另一指令,所述另一指令用于从所述接口检索输出数据。

10.根据前述权利要求中任一项所述的电路,其中所述处理电路被配置为:从所述接口接收定义所述数据压缩电路的当前操作状态的状态数据;执行上下文切换,包括至少存储所述状态数据;以及执行进一步的上下文切换,包括至少将所存储的状态数据提供回到所述数据压缩电路。

11.根据前述权利要求中任一项所述的电路,其中所述接口电路包括一个或多个处理器寄存器,所述一个或多个处理器寄存器能够由所述处理电路和连接到所述接口的数据压缩电路访问。

12.根据权利要求11所述的电路,其中所述处理电路被配置为:向所述一个或多个处理器寄存器写入至少所述标识数据,以及从所述一个或多个处理器寄存器读取至少所述状态数据。

13.根据前述权利要求中任一项所述的电路,所述电路包括数据存储器;其中所述处理电路被配置为:执行定义神经网络的指令,在所述神经网络中,处理值被应用于数据值;从所述数据存储器中读取定义所述处理值的压缩数据;将所述压缩数据作为输入数据提供给所述接口,并且接收解压缩处理值作为输出数据以供定义所述神经网络的所述指令使用。

14.根据权利要求1至12中任一项所述的电路,其中所述处理电路被配置为:执行定义神经网络的指令,在所述神经网络中,处理值被应用于数据值;从所述数据存储器中读取定义所述处理值的数据;将定义所述处理值的所述数据作为输入数据提供给所述接口,并且接收压缩处理值作为输出数据。

15.根据前述权利要求中任一项所述的电路,所述电路包括:

16.根据前述权利要求中任一项所述的电路,其中所述处理电路被配置为当所述状态数据指示所述数据压缩电路不能使用由所述标识数据标识的所述压缩系统来处理数据时,执行指令以控制所述处理电路执行对所述输入数据的处理。

17.一种方法,所述方法包括:

18.一种虚拟机计算机程序,所述虚拟机计算机程序包括用于控制主机数据处理装置以提供指令执行环境的指令,所述指令执行环境包括:

...

【技术特征摘要】
【国外来华专利技术】

1.一种电路,所述电路包括:

2.根据权利要求1所述的电路,其中所述标识数据被配置为定义压缩算法以及在所述压缩算法的执行期间使用的一个或多个参数。

3.根据权利要求2所述的电路,其中所述一个或多个参数包括与由所述标识数据定义的压缩算法一起使用的一个或多个查找表的至少一部分。

4.根据权利要求3所述的电路,其中所述一个或多个参数被配置为定义用于压缩方案的相应输入和输出数据宽度。

5.根据权利要求2所述的电路,其中所述一个或多个参数被配置为定义结构化稀疏压缩算法的一个或多个方面,所述一个或多个方面包括以下中的一者或两者:块组中的多个稀疏块和由所述算法使用的数据类型。

6.根据权利要求2至5中任一项所述的电路,其中所述一个或多个参数包括定义待应用于由所述标识数据定义的所述数据压缩算法的初始状态的数据。

7.根据前述权利要求中任一项所述的电路,其中为所述处理电路定义的所述指令集包括:

8.根据前述权利要求中任一项所述的电路,其中为所述处理电路定义的所述指令集包括单独的相应指令,所述单独的相应指令用于向所述接口提供标识数据并且用于向所述接口提供输入数据。

9.根据权利要求8所述的电路,其中为所述处理电路定义的所述指令集包括另一指令,所述另一指令用于从所述接口检索输出数据。

10.根据前述权利要求中任一项所述的电路,其中所述处理电路被配置为:从所述接口接收定义所述数据压缩电路的当前操作状态的状态数据;执行上下文切换,包括至少存储所述状态数据;以及执行进一步的上下文切换,包括至少将所存储的状态数据提供回到所述数据压缩电路。...

【专利技术属性】
技术研发人员:大卫·曼塞尔
申请(专利权)人:ARM有限公司
类型:发明
国别省市:

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

1