[发明专利]排序加速处理器、方法、系统和指令有效
申请号: | 201510090544.6 | 申请日: | 2015-02-28 |
公开(公告)号: | CN104951401B | 公开(公告)日: | 2018-08-03 |
发明(设计)人: | S·格伦;V·克拉斯诺夫 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 姬利永 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一方面的处理器包括多个紧缩数据寄存器以及用于解码指令的解码单元。该指令可以指示包括至少四个数据元素的第一源紧缩数据,用于指示包括至少四个数据元素的第二源紧缩数据,并且用于指示目的地存储位置。执行单元与紧缩数据寄存器和解码单元耦合。响应于该指令,执行单元用于将结果紧缩数据存储在目的地存储位置中。结果紧缩数据可以包括可以标识第一和第二源紧缩数据中相应数据元素位置的至少四个索引。索引可以存储在结果紧缩数据中表示第一和第二源紧缩数据中相应数据元素的经排序次序的位置中。 | ||
搜索关键词: | 排序 加速 处理器 方法 系统 指令 | ||
【主权项】:
1.一种处理器,包括:多个紧缩数据寄存器;解码单元,用于解码指令,所述指令用于指示包括第一组至少四个数据元素的第一源紧缩数据,用于指示包括第二组至少四个数据元素的第二源紧缩数据,并且用于指示目的地存储位置;执行单元,与所述紧缩数据寄存器和所述解码单元耦合,所述执行单元响应于所述指令用于:将结果紧缩数据存储在所述目的地存储位置;以及存储具有至少四个掩码元素的结果掩码,所述结果紧缩数据包括至少四个索引,所述索引中的每个索引用于标识所述第一源紧缩数据和所述第二源紧缩数据中的每个源紧缩数据中的相应数据元素位置,其中,每个掩码元素对应于所述索引中的不同的一个索引,并且其中,每个掩码元素用于指示相应索引的数据元素位置在所述第一源紧缩数据中还是在所述第二源紧缩数据中,并且所述索引被存储在所述结果紧缩数据中的表示所述第一源紧缩数据和所述第二源紧缩数据中的相应数据元素的经排序的次序的位置中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510090544.6/,转载请声明来源钻瓜专利网。