[发明专利]用于处理文本串的指令和逻辑在审
| 申请号: | 200710305776.4 | 申请日: | 2007-09-24 |
| 公开(公告)号: | CN101251791A | 公开(公告)日: | 2008-08-27 |
| 发明(设计)人: | M·朱利耶;J·格雷;S·米克斯;M·塞科尼;S·陈努帕蒂 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F9/38 | 分类号: | G06F9/38 |
| 代理公司: | 永新专利商标代理有限公司 | 代理人: | 王英 |
| 地址: | 美国加*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 处理 文本 指令 逻辑 | ||
技术领域
本公开内容属于执行逻辑和数学操作的处理装置以及相关软件 和软件序列的领域。
背景技术
在我们的社会中,计算机系统已经日益变得普遍。计算机的处理 能力提高了许多职业范围内的工作者的效率和生产率。随着购买和拥 有计算机的费用持续下降,越来越多的消费者能够利用更新和更快的 机器。此外,许多人因为自由而热衷于使用笔记本电脑。移动计算机 允许用户在他们离开办公室或旅行时容易地运送他们的数据和工作。 这种情况对于销售人员、团体执行人员甚至学生都是十分常见的。
随着处理器技术的发展,还产生了要在具有这些处理器的机器上 运行的更新的软件代码。用户通常希望和需要从他们的计算机获得更 高的性能,而不考虑所使用的软件类型。从所述处理器内实际执行的 多种指令和操作将会产生一个这样的问题。基于操作的复杂度和/或 所需的电路类型,特定类型的操作需要更多的时间来完成。这提供了 一个机会来优化在处理器内执行特定复杂操作的方式。
通信应用已经推动了微处理器发展超过十年。实际上,计算和通 信之间的界线已经变得越来越模糊,这部分地是由于文本通信应用的 使用。文本应用在消费者层面内很普遍,并且在从蜂窝电话到个人计 算机的多种设备中要求越来越块的文本信息处理。文本通信设备继续 以诸如MicrosoftInstant MessengerTM的应用、诸如Microsoft OutlookTM的电子邮件应用以及蜂窝电话文本应用的形式在计算和通 信设备中得以应用。结果是,未来的个人计算和通信体验将具有更为 丰富的文本能力。
因此,对于目前的计算和通信设备而言,在计算或通信设备之间 传输的文本信息的处理或解析变得越来越重要。特别是,由通信或计 算设备进行的文本信息串的解释包括一些在文本数据上执行的最为 重要的操作。这样的操作可以是计算密集型的,但是提供能够通过使 用各种数据存储设备的有效实现方式而开发的高等级数据并行,所述 数据存储设备诸如例如单指令多数据(SIMD)寄存器。多种当前的体 系结构还要求多种操作、指令或子指令(常称作“微操作”或“微指 令”)来对多个操作数执行各种逻辑和数学操作,从而减少吞吐量并 增加执行所述逻辑和数学操作所需的时钟周期数。
例如,可能需要由多个指令构成的指令序列来执行解释文本串的 特定词语所需的一个或多个操作,包括将由处理装置、系统或计算机 程序内的各种数据类型所表示的两个或多个文本词语进行比较。然 而,这样的现有技术可能需要许多处理周期,并且可能导致处理器或 系统为了生成结果而消耗不必要的能量。此外,一些现有技术可能限 定于可在其上进行操作的操作数数据类型。
附图说明
本发明通过实例进行说明,而不局限于附图中:
图1A是根据本发明一个实施例的计算机系统的框图,所述计算 机系统具有处理器,所述处理器包括用来执行串比较操作的指令的执 行单元;
图1B是根据本发明可选实施例的另一个示例性计算机系统的框 图;
图1C是根据本发明另一个可选实施例的又一个示例性计算机系 统的框图;
图2是根据本发明一个实施例的处理器的微体系结构的框图,所 述处理器包括用来执行一个或多个串比较操作的逻辑电路;
图3A表示根据本发明一个实施例的在多媒体寄存器中的各种紧 缩数据类型(packed data type)表示;
图3B表示根据可选实施例的紧缩数据类型;
图3C表示根据本发明一个实施例的在多媒体寄存器中的各种有 符号和无符号紧缩数据类型表示;
图3D表示操作编码(操作码)格式的一个实施例;
图3E表示可选的操作编码(操作码)格式;
图3F表示又一个可选的操作编码格式;
图4是根据本发明一个实施例的用来对一个或多个单精度紧缩 数据操作数执行至少一个串比较操作的逻辑的框图;
图5是根据一个实施例的可以被用来执行至少一个串比较操作 的阵列的框图;以及
图6示出了可以在本发明一个实施例中执行的操作。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710305776.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:悬臂掘进机头位姿的测量系统及其方法
- 下一篇:弹子锁头及钥匙





