System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
专利
总地涉及计算机处理器架构,并且更具体地涉及矩阵操作。
技术介绍
1、矩阵在诸如机器学习和其他批量数据处理之类的许多计算任务中日益重要。
技术实现思路
1、根据本申请的一方面,提供了一种处理器,包括:解码电路,用于对指令进行解码,指令包括用于操作码的字段、用于标识第一多个源向量的字段、用于标识第二多个源向量的字段、和用于标识多个目标向量的字段;以及执行电路,用于执行经解码的指令,以针对所标识的第一多个源向量中的每个源向量的每个数据元素位置进行如下操作:从在该数据元素位置处的第一数据值中减去在以下数据元素位置处的第二数据值:所标识的第二多个源向量中的对应的一个源向量的对应数据元素位置,并且将相减的结果存储到所标识的多个目标向量中的对应的一个目标向量的对应数据元素位置中。
2、根据本申请的另一方面,提供了一种处理器,包括:解码电路,用于对指令进行解码,指令包括用于操作码的字段、用于标识第一多个源向量的字段、用于标识第二多个源向量的字段、和用于标识多个目标向量的字段;以及执行电路,用于执行经解码的指令,以针对所标识的第一多个源向量中的每个源向量的每个数据元素位置进行如下操作:将在该数据元素位置处的第一数据值与在以下数据元素位置处的第二数据值相加:所标识的第二多个源向量中的对应的一个源向量的对应数据元素位置,并且将相加的结果存储到所标识的多个目标向量中的对应的一个目标向量的对应数据元素位置中。
【技术保护点】
1.一种处理器,包括:
2.根据权利要求1所述的处理器,其中,所述第一多个源向量、所述第二多个源向量和所述多个目标向量中的每个向量对应于二维块片的一维元素集合。
3.根据权利要求1所述的处理器,其中,用于标识所述第一多个源向量的字段用于标识所述处理器的第一多个向量寄存器。
4.根据权利要求1所述的处理器,其中,用于标识所述第二多个源向量的字段用于标识所述处理器的第二多个向量寄存器。
5.根据权利要求1至4中任一项所述的处理器,其中,所述第一数据值、所述第二数据值和所述结果的数据大小由所述指令指定。
6.根据权利要求5所述的处理器,其中,所述数据大小包括以下数据大小之一:16位、32位、64位、128位和256位。
7.一种方法,包括:
8.根据权利要求7所述的方法,其中,所述第一多个源向量、所述第二多个源向量和所述多个目标向量中的每个向量对应于二维块片的一维元素集合。
9.根据权利要求7所述的方法,其中,用于标识所述第一多个源向量的字段用于标识所述处理器的第一多个向量寄存器。
< ...【技术特征摘要】
1.一种处理器,包括:
2.根据权利要求1所述的处理器,其中,所述第一多个源向量、所述第二多个源向量和所述多个目标向量中的每个向量对应于二维块片的一维元素集合。
3.根据权利要求1所述的处理器,其中,用于标识所述第一多个源向量的字段用于标识所述处理器的第一多个向量寄存器。
4.根据权利要求1所述的处理器,其中,用于标识所述第二多个源向量的字段用于标识所述处理器的第二多个向量寄存器。
5.根据权利要求1至4中任一项所述的处理器,其中,所述第一数据值、所述第二数据值和所述结果的数据大小由所述指令指定。
6.根据权利要求5所述的处理器,其中,所述数据大小包括以下数据大小之一:16位、32位、64位、128位和256位。
7.一种方法,包括:
8.根据权利要求7所述的方法,其中,所述第一多个源向量、所述第二多个源向量和所述多个目标向量中的每个向量对应于二维块片的一维元素集合。
9.根据权利要求7所述的方法,其中,用于标识所述第一多个源向量的字段用于标识所述处理器的第一多个向量寄存器。
10.根据权利要求7所述的方法,其中,用于标识所述第二多个源向量的字段用于标识所述处理器的第二多个向量寄存器。
11.根据权利要求7至10中任一项所述的方法,其中,所述第一数据值、所述第二数据值和所述结果的数据大小由所述指令指定。
12.根据权利要求11所述的方法,其中,所述数据大小包括以下数据大小之一:16位、32位、64位、128位和256位。
13.一种包括指令的计算机程序产品,所述指令在被处理器执行时使得所述处理器执行根据权利要求7至12中任一项所述的方法。
14.一种计算机可读介质,该计算机可读介质上存储有根据权利要求13所述的计算机程序产品。
15.一种处理器,包括:
16.根据权利要求15所述的处理器,其中,所述第一多个源向量、所述第二多个源向量和所述多个目标向量中的每个向量对应于二维块片的一维元素集合。
17.根据权利要求15所述的处理器,其中,用于标识所述第一多个源向量的字段用于标识所述处理器的第一多个向量寄存器。
18.根据权利要求15所述的处理器,其中,用于标识所述第二多个源向量的字段用于标识所述处理器的第二多个向量...
【专利技术属性】
技术研发人员:罗伯特·瓦伦泰恩,丹·鲍姆,泽夫·斯帕博,耶稣·科巴尔,埃尔莫斯塔法·乌尔德艾哈迈德瓦尔,布雷特·L·托尔,马克·J·查尼,巴鲁赫·齐弗,亚力山大·海内克,米林德·吉尔卡,西蒙·鲁巴诺维奇,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。