[发明专利]用于设置多个向量元素的操作的指令和逻辑在审
申请号: | 201680074188.1 | 申请日: | 2016-11-15 |
公开(公告)号: | CN108369573A | 公开(公告)日: | 2018-08-03 |
发明(设计)人: | E.奥尔德-艾哈迈德-瓦尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F15/80 | 分类号: | G06F15/80 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 姜冰;张金金 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种处理器包括执行单元,该执行单元执行指令,以在各自包括多个类型的元素的多元素数据结构的目的地向量中,设置来自不同的源向量寄存器的不同类型的数据元素。执行单元包括取决于指令编码或参数,用来从每个源向量寄存器内的具体的位点提取数据元素的逻辑。向量SET3指令编码指定,从第一、第二和第三源向量寄存器内的相同位点提取相应的数据元素来汇编多个XYZ型数据结构。向量SET4指令编码指定,从两个源向量寄存器内的相同位点提取相应的数据元素来汇编多个XYZW型数据结构的一半元素。执行单元包括用来将重新组织的数据元素放置于目的地向量中的连续位置(SET3操作)或相继的偶数或奇数位置(SET4操作)中的逻辑。 | ||
搜索关键词: | 数据元素 寄存器 源向量 向量 数据结构 指令编码 位点 汇编 指令 连续位置 奇数位置 提取数据 向量元素 重新组织 多元素 处理器 | ||
【主权项】:
1.一种处理器,包括:前端,用来接收指令;解码器,用来解码所述指令;第一源向量寄存器,用来存储多个数据元素,所述数据元素属于第一类型;第二源向量寄存器,用来存储多个数据元素,所述数据元素属于与所述第一类型不同的第二类型;核,用来执行所述指令,所述核包括:第一逻辑,用来从所述第一和第二源向量寄存器中的每个源向量寄存器内的第一位点提取相应的第一数据元素,所述第一位点基于对于所述指令的至少一个参数;第二逻辑,用来将要从所述第一和第二源向量寄存器提取的所述相应的第一数据元素汇编到不同类型的数据元素的第一元组中;第三逻辑,用来在基于对于所述指令的第一参数的目的地位点处,将所述第一元组的所述数据元素存储于在所述指令中识别的目的地向量寄存器中;以及引退单元,用来引退所述指令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201680074188.1/,转载请声明来源钻瓜专利网。
- 上一篇:用于基于向量的位操纵的指令和逻辑
- 下一篇:智能设备识别