[發明專利]響應指令執行舍入運算在審
| 申請號: | 201310524726.0 | 申請日: | 2007-09-21 |
| 公開(公告)號: | CN103593165A | 公開(公告)日: | 2014-02-19 |
| 發明(設計)人: | R.??怂鞴?/a>;S.斯托里 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/302 | 分類號: | G06F9/302;G06F9/318 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 湯春龍 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 響應 指令 執行 運算 | ||
技術領域
本發明一般涉及處理器對數據執行的數學運算,特別是涉及舍入運算。
背景技術
處理器對數據執行各種各樣的數學運算。數據可能屬于不同的類型,包括例如具有不同內在精度的整數值和浮點(FP)值。當處理FP值時,在其它這樣的操作之中,數學運算、比如乘法或加法的結果有可能產生需要將其轉換為較低精度格式的結果。相應地,可以執行舍入運算以將該FP結果進行舍入。
盡管這樣的舍入運算可以作為不同數學運算的一部分來執行,但是在一些處理器體系結構中,限制了或不能夠作為獨立運算對數據元素執行舍入運算,或者無需多個復雜的步驟。例如,處理器可以配置為根據缺省舍入模式執行FP值到整數值的舍入。然而,因為種種理由,可能需要根據不同的模式來將給定的源操作數進行舍入。為了完成這樣的運算,可能出現保存處理器的當前配置狀態、加載包括關于所要求的舍入模式的信息在內的新的配置狀態、執行舍入運算、以及恢復原始處理器狀態等的復雜步驟。這些操作可能是耗費時間的,提高了復雜性并且耗費了過多的處理周期。另外,雖然隨著新的程序設計語言的發展,所希望的是支持其它的舍入模式,但是,在處理器中所執行的舍入運算通常仍然按照有限數量的舍入模式、即已在電氣和電子工程師學會(IEEE)標準754-1985(1985年發表)中所闡述的舍入模式進行。
發明內容
根據本發明的第一方面,提供了一種方法,包括:
在處理器中接收舍入指令和立即值;
確定所述立即值的舍入模式替換指示符是否是有效的;以及
如果有效,則響應所述舍入指令并且根據在所述立即值中規定的舍入模式,在所述處理器的浮點單元中對源操作數執行舍入運算。
根據本發明的第二方面,提供了一種裝置,包括:
控制器,接收舍入指令和與所述舍入指令相關的立即數據元素,其中,所述控制器基于所述立即數據元素的替換指示符來確定是否替換缺省舍入模式;以及
執行單元,耦合于所述控制器,響應所述舍入指令來執行舍入運算,其中,如果替換所述缺省舍入模式,則所述執行單元根據所述立即數據元素的舍入模式來執行所述舍入運算。
根據本發明的第三方面,提供了一種系統,包括:
執行單元,如果替換指示符存在于控制字段中,則根據與舍入指令相關的控制字段中規定的舍入模式,對第一操作數執行舍入指令以獲得舍入的結果;以及
耦合于所述執行單元的動態隨機存取存儲器(DRAM)。
根據本發明的第四方面,提供了一種機器可讀介質,在其上存儲了指令,如果所述指令由機器執行,就會使機器執行包括以下步驟的方法:
根據由所述指令規定的模式來執行舍入運算;以及
在第一存儲區中存儲所述舍入運算的結果。
附圖說明
圖1是根據本發明的一個實施例的方法的流程圖。
圖2是根據本發明的一個實施例的處理器的一部分的框圖。
圖3是根據本發明的一個實施例、結合指令使用的立即數據元素的框圖。
圖4是根據本發明的實施例用于執行舍入運算的方法的流程圖。
圖5是根據本發明的一個實施例的系統的框圖。
具體實施方式
在不同的實施例中,在處理器中、例如在處理器的浮點單元(FPU)中可使用指令集體系結構(ISA)的多個舍入指令來有效地執行舍如運算。除了在電氣和電子工程師學會(IEEE)標準754-1985(1985年發表)(在這里IEEE標準用于二元浮點運算或者IEEE標準754)中闡明的舍入模式之外,實施例可用于根據其它舍入模式來執行舍入運算。例如,如下所述,在有些實施例中,指令可提供對部分遠離零的以及遠離零的舍入運算的支持。此外,這些舍入運算可以和許多數據類型一起使用。在有些實現中,舍入運算可以對單指令多數據(SIMD)數據類型執行,以便可以對擴展的數據類型、比如封裝數據元素執行指令,其中將多種數據元素封裝到單一的位置例如處理器的擴充寄存器中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310524726.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于提升機導向輪的車槽裝置
- 下一篇:一種用于結晶器的復合鍍層材料及制備方法





