[发明专利]数据处理装置和方法有效
申请号: | 201780054281.0 | 申请日: | 2017-08-14 |
公开(公告)号: | CN109661647B | 公开(公告)日: | 2023-03-03 |
发明(设计)人: | 托马斯·克里斯多夫·格鲁卡特;弗朗索瓦·克里斯托弗·雅克·波特曼 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 装置 方法 | ||
1.一种数据处理的装置,包括:
处理电路系统,其用于执行数据处理;
多个向量寄存器,其用于储存包括多个数据元素的向量值;
多个标量寄存器,其用于储存标量值;以及
指令译码器,其用于译码指定多个寄存器的向量乘加指令,以控制处理电路系统在储存在第一向量寄存器中的第一向量值上执行包括多个处理道的向量乘加运算,以产生包括多个结果数据元素的结果向量值,所述多个寄存器包括至少一个向量寄存器和至少一个标量寄存器,所述第一向量寄存器是由所述向量乘加指令所指定的;
各处理道包括产生所述结果向量值的相应的结果数据元素,所述结果向量值相对应于乘积值与加数值的和或差,所述乘积值相对应于所述第一向量值的相应数据元素与乘数值的乘积;
其中,对于各处理道而言,所述乘数值和所述加数值中的至少一个包括储存在标量寄存器中的标量值的至少一部分,所述标量寄存器是由所述向量乘加指令所指定的,
其中,所述指令译码器被配置为译码指令,以控制所述处理电路系统处理由指令集架构定义的指令;
响应于标量指令,所述指令译码器被配置为控制所述处理电路系统从所述标量寄存器读取标量操作数,并处理所述标量操作数以产生被写回所述标量寄存器之一的标量结果。
2.根据权利要求1所述的装置,其中,对于各处理道而言,所述乘数值和所述加数值中的一个包括所述标量值的所述至少一部分,并且所述乘数值和所述加数值中的另一个包括储存在第二向量寄存器中的第二向量值的相应数据元素,所述第二向量寄存器是由所述向量乘加指令所指定的。
3.根据权利要求2所述的装置,其中,响应于所述向量乘加指令的第一变体,所述指令译码器被配置为控制所述处理电路系统执行所述向量乘加运算,其中对于各处理道而言,所述加数值包括所述标量值的所述至少一部分,并且所述乘数值包括所述第二向量值的所述相应数据元素。
4.根据权利要求2和3中的任一项所述的装置,其中,响应于所述向量乘加指令的第二变体,所述指令译码器被配置为控制所述处理电路系统执行所述向量乘加运算,其中对于各处理道而言,所述乘数值包括所述标量值的所述至少一部分,并且所述加数值包括所述第二向量值的所述相应数据元素。
5.根据权利要求1所述的装置,其中,所述处理电路系统被配置为响应于谓述指示而遮蔽与所述结果向量值的给定部分相关联的运算,所述谓述指示识别所述给定部分是要遮蔽的一部分。
6.根据权利要求5所述的装置,其中,用于所述结果数据元素的各部分的所述谓述指示被指定在谓述寄存器中,所述谓述寄存器是由所述向量乘加指令所指定的。
7.根据权利要求5所述的装置,其中,用于所述结果数据元素的各部分的所述谓述指示是独立于所述向量乘加指令的编码而由谓述电路系统所提供的或在谓述寄存器中所指定的。
8.根据权利要求1-3、5-7中的任一项所述的装置,其中,响应于给定的向量指令,所述处理电路系统被配置为执行多个处理节拍,各处理节拍相对应于向量值的区段;以及
所述处理电路系统被配置为支持第一向量指令和第二向量指令的重迭执行,其中,所述第二向量指令的第一节拍子集合与所述第一向量指令的第二节拍子集合平行执行。
9.根据权利要求1-3、5-7中的任一项所述的装置,其中,响应于所述向量乘加指令的加法变体,所述指令译码器被配置为控制所述处理电路系统执行所述向量乘加运算,其中,各处理道包括产生相对应于所述加数值与所述乘积值的和的相应结果数据元素。
10.根据权利要求1-3、5-7中的任一项所述的装置,其中,响应于所述向量乘加指令的减法变体,所述指令译码器被配置为控制所述处理电路系统执行所述向量乘加运算,其中,各处理道包括产生相对应于所述加数值与所述乘积值的差的相应结果数据元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780054281.0/1.html,转载请声明来源钻瓜专利网。