[发明专利]用于处理文本串的指令和逻辑有效
申请号: | 201210381275.5 | 申请日: | 2007-09-24 |
公开(公告)号: | CN102999315B | 公开(公告)日: | 2016-11-23 |
发明(设计)人: | M·朱利耶;J·格雷;S·米克斯;M·塞科尼;S·陈努帕蒂 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 处理 文本 指令 逻辑 | ||
1.一种装置,包括:
比较逻辑,用来响应于单个SIMD指令,将第一紧缩操作数的每个有效数据元素与第二紧缩操作数的每个有效数据元素进行比较;
第一控制信号,用来控制所述比较逻辑;以及
寄存器,用来存储所述比较的第一结果,所述第一结果指示所述第一操作数的数据元素的排序部分是否等于所述第二操作数的数据元素的排序部分。
2.如权利要求1所述的装置,其中所述第一控制信号包括聚合函数信号,用来指示所述比较逻辑是否用来执行从列表中选择的聚合函数,所述列表包括:任意相等、相等范围、每个相等、非连续子串和相等顺序。
3.如权利要求1所述的装置,其中所述第一控制信号包括索引信号,用来指示所述比较逻辑用来生成比较结果的最高有效位还是最低有效位的索引。
4.如权利要求1所述的装置,其中所述第一控制信号包括掩码信号,用来指示所述比较逻辑用来生成0扩展掩码还是扩展掩码以作为比较结果。
5.一种系统,包括:
第一存储器,用来存储SIMD比较指令;
处理器,用来执行所述SIMD比较指令以将由所述SIMD比较指令所指示的第一紧缩操作数的每个有效数据元素与第二紧缩操作数的每个有效数据元素进行比较,并且用来存储所述比较的第一结果,所述第一结果指示所述第一操作数的数据元素的排序部分是否等于所述第二操作数的数据元素的排序部分。
6.如权利要求5所述的系统,其中所述指令用来使得仅将所述第一和第二操作数的明确有效的数据元素进行比较。
7.如权利要求5所述的系统,其中所述指令用来使得仅将所述第一和第二操作数的隐含有效的数据元素进行比较。
8.一种处理器,包括:
第一存储区域,用来存储第一紧缩操作数;
第二存储区域,用来存储第二紧缩操作数;
比较逻辑,用来响应于单个SIMD指令,将所述第一紧缩操作数的所有有效数据元素与所述第二紧缩操作数的所有有效数据元素进行比较;
第三存储区域,用来存储所述比较逻辑执行的所述比较的结果,所述结果指示所述第一操作数中的数据元素的范围是否等于所述第二操作数中的数据元素的范围。
9.如权利要求8所述的处理器,其中所述结果由掩码值或索引值表示。
10.如权利要求8所述的处理器,其中所述指令用来使得仅将所述第一和第二操作数的明确有效的数据元素进行比较。
11.如权利要求8所述的处理器,其中所述指令用来使得仅将所述第一和第二操作数的隐含有效的数据元素进行比较。
12.如权利要求8所述的处理器,其中所述第一控制信号包括聚合函数信号,用来指示所述比较逻辑是否用来执行从列表中选择的聚合函数,所述列表包括:任意相等、相等范围、每个相等、非连续子串和相等顺序。
13.一种用于执行SIMD紧缩比较指令的方法,包括:
将第一紧缩操作数的每个数据元素与第二紧缩操作数的每个数据元素进行比较;以及
响应于第一控制信号,存储所述比较的第一结果,所述第一结果指示所述第一操作数中的数据元素的范围是否等于所述第二操作数中的数据元素的范围。
14.如权利要求13所述的方法,其中仅将所述第一操作数的有效数据元素与所述第二操作数的有效数据元素进行比较。
15.如权利要求13所述的方法,其中所述第一控制信号包括聚合函数信号,用来指示是否用来执行从列表中选择的聚合函数,所述列表包括:任意相等、相等范围、每个相等、非连续子串和相等顺序。
16.如权利要求15所述的方法,其中相等顺序聚合函数信号使得所述比较的结果指示所述第一操作数的数据元素的一部分的顺序是否等于所述第二操作数的数据元素的一部分的顺序。
17.如权利要求15所述的方法,其中相等范围聚合函数信号使得所述比较的结果指示是否有所述第一操作数中的数据元素的任何连续或非连续范围等于所述第二操作数中指示的数据元素的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210381275.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种制备多孔硅基质子交换膜的方法
- 下一篇:干空式电抗器匝间绝缘检测仪