[發(fā)明專利]用于超前運行操作的指令分類無效
| 申請?zhí)枺?/td> | 201310658889.8 | 申請日: | 2013-12-06 |
| 公開(公告)號: | CN103870240A | 公開(公告)日: | 2014-06-18 |
| 發(fā)明(設計)人: | 馬格努斯·埃克曼;吉列爾莫·J·羅扎斯;亞歷山大·克萊貝爾;詹姆斯·范·策恩;保羅·塞維斯;布拉德·霍伊特;斯里達蘭·羅摩克里希納;亨斯·凡德斯庫特;羅斯·澤格爾肯;達雷爾·D·博格斯 | 申請(專利權)人: | 輝達公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30;G06F9/38 |
| 代理公司: | 北京市磐華律師事務所 11336 | 代理人: | 謝栒;魏寧 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 超前 運行 操作 指令 分類 | ||
1.一種微處理器,包括:
獲取邏輯,用于檢索指令;
調度邏輯,用于發(fā)出由所述獲取邏輯所檢索的所述指令用于執(zhí)行;以及
超前運行控制邏輯,其在由所述調度邏輯所調度的所述指令的執(zhí)行產生觸發(fā)超前運行的事件的情況下可操作以使所述微處理器進入超前運行模式并在所述超前運行模式中操作而不重新發(fā)出所述指令,并在所述微處理器處于所述超前運行模式中時實行超前運行策略,所述超前運行策略支配所述微處理器的操作并使所述微處理器與當不在所述超前運行模式中時不同地進行操作。
2.根據權利要求1所述的微處理器,進一步包括檢測邏輯,用于在所述超前運行模式期間識別所選擇的指令是否與絕對指令分類或許可指令分類相關聯(lián)。
3.根據權利要求2所述的微處理器,其中所述調度邏輯是多級管線的部分,并且其中與所述許可指令分類相關聯(lián)的許可超前運行策略比與所述絕對指令分類相關聯(lián)的絕對超前運行策略更早地在所述多級管線中應用。
4.根據權利要求1所述的微處理器,其中,針對所選擇的指令,所述超前運行控制邏輯配置為確定所述所選擇的指令是否落入第一指令分類,并且如果所述所選擇的指令落入所述第一指令分類,那么按照與所述第一指令分類相關聯(lián)的第一超前運行策略來控制所述微處理器的操作。
5.根據權利要求4所述的微處理器,其中,針對所述所選擇的指令,所述超前運行控制邏輯進一步配置為確定所述所選擇的指令是否落入第二指令分類,并且如果所述所選擇的指令落入所述第二指令分類,那么按照與所述第二指令分類相關聯(lián)的第二超前運行策略來控制所述微處理器的操作。
6.根據權利要求4所述的微處理器,其中所述第一超前運行策略使所述微處理器在所述超前運行模式期間將所述所選擇的指令從第一類型轉換成第二類型。
7.根據權利要求4所述的微處理器,其中所述所選擇的指令是以浮點數據為種子的指令并且其中所述第一超前運行策略使所述微處理器破壞用于所述所選擇的指令的目的。
8.根據權利要求4所述的微處理器,其中所述第一超前運行策略使所述微處理器抑制與由所述所選擇的指令所引起的被破壞的源寄存器相關聯(lián)的故障條件。
9.根據權利要求4所述的微處理器,其中所述第一超前運行策略使所述微處理器在所述超前運行模式期間防止對微處理器存儲器系統(tǒng)的、影響所述微處理器的架構狀態(tài)的更改。
10.根據權利要求4所述的微處理器,其中所述第一超前運行策略使所述微處理器防止對所述微處理器的未設立檢查點的狀態(tài)的更新。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于輝達公司,未經輝達公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310658889.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種雷達用軟電纜
- 下一篇:一種終端操作方法及終端





