[發明專利]用于處理文本串的指令和相關聯的處理器有效
| 申請號: | 201410820208.8 | 申請日: | 2007-09-24 |
| 公開(公告)號: | CN104657112B | 公開(公告)日: | 2017-12-01 |
| 發明(設計)人: | M·朱利耶;J·格雷;S·米克斯;M·塞科尼;S·陳努帕蒂 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/38 | 分類號: | G06F9/38 |
| 代理公司: | 永新專利商標代理有限公司72002 | 代理人: | 劉瑜,王英 |
| 地址: | 美國加*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 處理 文本 指令 邏輯 | ||
本申請是申請日為2007年9月24日、申請號為200710305776.4的同名專利申請的分案申請。
技術領域
本公開內容屬于執行邏輯和數學操作的處理裝置以及相關軟件和軟件序列的領域。
背景技術
在我們的社會中,計算機系統已經日益變得普遍。計算機的處理能力提高了許多職業范圍內的工作者的效率和生產率。隨著購買和擁有計算機的費用持續下降,越來越多的消費者能夠利用更新和更快的機器。此外,許多人因為自由而熱衷于使用筆記本電腦。移動計算機允許用戶在他們離開辦公室或旅行時容易地運送他們的數據和工作。這種情況對于銷售人員、團體執行人員甚至學生都是十分常見的。
隨著處理器技術的發展,還產生了要在具有這些處理器的機器上運行的更新的軟件代碼。用戶通常希望和需要從他們的計算機獲得更高的性能,而不考慮所使用的軟件類型。從所述處理器內實際執行的多種指令和操作將會產生一個這樣的問題。基于操作的復雜度和/或所需的電路類型,特定類型的操作需要更多的時間來完成。這提供了一個機會來優化在處理器內執行特定復雜操作的方式。
通信應用已經推動了微處理器發展超過十年。實際上,計算和通信之間的界線已經變得越來越模糊,這部分地是由于文本通信應用的使用。文本應用在消費者層面內很普遍,并且在從蜂窩電話到個人計算機的多種設備中要求越來越塊的文本信息處理。文本通信設備繼續以諸如Instant MessengerTM的應用、諸如OutlookTM的電子郵件應用以及蜂窩電話文本應用的形式在計算和通信設備中得以應用。結果是,未來的個人計算和通信體驗將具有更為豐富的文本能力。
因此,對于目前的計算和通信設備而言,在計算或通信設備之間傳輸的文本信息的處理或解析變得越來越重要。特別是,由通信或計算設備進行的文本信息串的解釋包括一些在文本數據上執行的最為重要的操作。這樣的操作可以是計算密集型的,但是提供能夠通過使用各種數據存儲設備的有效實現方式而利用的高度的數據并行性,所述數據存儲設備諸如例如單指令多數據(SIMD)寄存器。多種當前的體系結構還要求多個操作、指令或子指令(常稱作“微操作”或“uop”)來對多個操作數執行各種邏輯和數學操作,從而減少吞吐量并增加執行所述邏輯和數學操作所需的時鐘周期數。
例如,可能需要由多個指令構成的指令序列來執行解釋文本串的特定詞語所需的一個或多個操作,包括將由處理裝置、系統或計算機程序內的各種數據類型所表示的兩個或多個文本詞語進行比較。然而,這樣的現有技術可能需要許多處理周期,并且可能導致處理器或系統為了生成結果而消耗不必要的能量。此外,一些現有技術可能對可在其上進行操作的操作數數據類型受到限制。
附圖說明
本發明通過實例進行說明,而不局限于附圖中:
圖1A是根據本發明一個實施例的計算機系統的框圖,所述計算機系統具有處理器,所述處理器包括用來執行串比較操作的指令的執行單元;
圖1B是根據本發明可選實施例的另一個示例性計算機系統的框圖;
圖1C是根據本發明另一個可選實施例的又一個示例性計算機系統的框圖;
圖2是根據本發明一個實施例的處理器的微體系結構的框圖,所述處理器包括用來執行一個或多個串比較操作的邏輯電路;
圖3A表示根據本發明一個實施例的在多媒體寄存器中的各種緊縮數據類型(packed data type)表示;
圖3B表示根據可選實施例的緊縮數據類型;
圖3C說明根據本發明一個實施例的在多媒體寄存器中的各種有符號和無符號緊縮數據類型表示;
圖3D表示操作編碼(操作碼)格式的一個實施例;
圖3E表示可選的操作編碼(操作碼)格式;
圖3F表示又一個可選的操作編碼格式;
圖4是根據本發明一個實施例的用來對一個或多個單精度緊縮數據操作數執行至少一個串比較操作的邏輯的框圖;
圖5是根據一個實施例的可以被用來執行至少一個串比較操作的陣列的框圖;以及
圖6示出了可以在本發明一個實施例中執行的操作。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410820208.8/2.html,轉載請聲明來源鉆瓜專利網。





