当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于处理文本串的指令和逻辑制造技术

技术编号:8489629 阅读:230 留言:0更新日期:2013-03-28 08:30
本发明专利技术提供一种用于处理文本串的指令和逻辑。用于执行串比较操作的方法、装置和程序模块。在一个实施例中,一种装置包括用来执行第一指令的执行资源。响应于所述第一指令,所述执行资源存储分别与第一和第二文本串相对应的第一和第二操作数的每个数据元素之间的比较结果。

【技术实现步骤摘要】
用于处理文本串的指令和逻辑
本申请是2007年9月24日提交的、申请号为200710305776.4的、专利技术名称为“用于处理文本串的指令和逻辑”的申请的分案申请。本公开内容属于执行逻辑和数学操作的处理装置以及相关软件和软件序列的领域。
技术介绍
在我们的社会中,计算机系统已经日益变得普遍。计算机的处理能力提高了许多职业范围内的工作者的效率和生产率。随着购买和拥有计算机的费用持续下降,越来越多的消费者能够利用更新和更快的机器。此外,许多人因为自由而热衷于使用笔记本电脑。移动计算机允许用户在他们离开办公室或旅行时容易地运送他们的数据和工作。这种情况对于销售人员、团体执行人员甚至学生都是十分常见的。随着处理器技术的发展,还产生了要在具有这些处理器的机器上运行的更新的软件代码。用户通常希望和需要从他们的计算机获得更高的性能,而不考虑所使用的软件类型。从所述处理器内实际执行的多种指令和操作将会产生一个这样的问题。基于操作的复杂度和/或所需的电路类型,特定类型的操作需要更多的时间来完成。这提供了一个机会来优化在处理器内执行特定复杂操作的方式。通信应用已经推动了微处理器发展超过十年。实际上,计本文档来自技高网...
用于处理文本串的指令和逻辑

【技术保护点】
一种装置,包括:比较逻辑,用来响应于单个SIMD指令,将第一紧缩操作数的每个有效数据元素与第二紧缩操作数的每个有效数据元素进行比较;第一控制信号,用来控制所述比较逻辑;以及寄存器,用来存储所述比较的第一结果,所述第一结果指示所述第一操作数的数据元素的排序部分是否等于所述第二操作数的数据元素的排序部分。

【技术特征摘要】
2006.09.22 US 11/525,9811.一种用于执行单个SIMD指令的装置,包括:译码器,用来对单个SIMD指令进行译码;比较逻辑,用来响应于所述单个SIMD指令以及该单个SIMD指令的用于控制所述比较逻辑的第一控制信号,将第一紧缩操作数的每个有效数据元素与第二紧缩操作数的每个有效数据元素进行比较;以及寄存器,用来存储所述比较的第一结果,所述第一结果指示所述第一紧缩操作数的一部分数据元素的顺序是否等于所述第二紧缩操作数的一部分数据元素的顺序。2.如权利要求1所述的装置,其中所述第一控制信号包括聚合函数信号,用来指示所述比较逻辑是否用来执行聚合函数,所述聚合函数是以下之一:任意相等、相等范围、每个相等、非连续子串、和相等顺序。3.如权利要求1所述的装置,其中所述第一控制信号包括索引信号,用来指示所述比较逻辑用来生成比较结果的最高有效位还是最低有效位的索引。4.如权利要求1所述的装置,其中所述第一控制信号包括掩码信号,用来指示对于所述比较的所述第一结果,所述比较逻辑是要生成0扩展掩码还是扩展掩码。5.一种用于执行单个SIMD比较指令的系统,包括:第一存储器,用来存储单个SIMD比较指令;处理器,用来执行所述单个SIMD比较指令以将由所述单个SIMD比较指令所指示的第一紧缩操作数的每个有效数据元素与第二紧缩操作数的每个有效数据元素进行比较,并且存储所述比较的第一结果,所述第一结果指示所述第一紧缩操作数的一部分数据元素的顺序是否等于所述第二紧缩操作数的一部分数据元素的顺序。6.如权利要求5所述的系统,其中所述指令用来使得仅将所述第一紧缩操作数和所述第二紧缩操作数的明确有效的数据元素进行比较。7.如权利要求5所述的系统,其中所述指令用来使得仅将所述第一紧缩操作数和所述第二紧缩操作数的隐含有效的数据元素进行比较。8.一种处理器,包括:第一存储区域,用来存储第一紧缩操作数;第二存储区域,用来存储第二紧缩操作数;比较逻辑,用来响应于单个SIMD指令,将所述第一紧缩操作数的所有有效数据元素与所述第二紧缩操作数的所有有效数据元素进行比较;第三存储区域,用来存储所述比较逻辑执行的所述比较的结果,所述结果指示所述第一紧缩操作数中的数据元素的范围是否等于所述第二紧缩操作数中的数据元素的范围。9.如权利要求8所述的处理器,其中所述结果由掩码值或索引值表示。10.如权利要求8所述的处理器,其中所述指令用来使得仅将所述第...

【专利技术属性】
技术研发人员:M·朱利耶J·格雷S·米克斯M·塞科尼S·陈努帕蒂
申请(专利权)人:英特尔公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1