[發明專利]用于對間接加載和存儲以有效訪問圖形應用中的壓縮列表的ISA支持的系統和方法在審
| 申請號: | 202010586366.7 | 申請日: | 2020-06-24 |
| 公開(公告)號: | CN112540791A | 公開(公告)日: | 2021-03-23 |
| 發明(設計)人: | R.保羅夫斯基;S.H.施密特爾;J.弗里曼;W.黑爾曼;J.霍華德;A.摩爾;S.史密斯;S.克萊恩 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 陳曉;陳嵐 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 間接 加載 存儲 有效 訪問 圖形 應用 中的 壓縮 列表 isa 支持 系統 方法 | ||
1.一種處理器,包括:
提取電路,用于提取單個指令以訪問壓縮圖形列表;
解碼電路,用于對提取的單個指令進行解碼;以及
執行電路,用于通過以下來執行解碼的單個指令以引起對壓縮圖形列表的訪問:
在與第一數據位置相關聯的第一操作引擎處從加載存儲隊列接收間接請求;
經由第一操作引擎計算與第二操作引擎相關聯的第二數據位置;
響應于間接請求而經由第二操作引擎計算與第三操作引擎相關聯的第三數據位置;以及
響應于從第三數據位置接收到數據而經由第三操作引擎向加載存儲隊列提供數據響應。
2.根據權利要求1所述的處理器,其中,所述單個指令包括列表加載、指針解除引用、間接加載操作或間接存儲操作中的至少一個。
3. 根據權利要求1-2中任一項所述的處理器,其中,所述第一操作引擎將:
從所述第一數據位置檢索第一指針;以及
計算與第二指針相關聯的第二數據位置。
4. 根據權利要求3所述的處理器,其中第二操作引擎將:
從第二數據位置檢索第二指針;以及
計算與第三指針關聯的第三數據位置。
5.根據權利要求1-4中任一項所述的處理器,其中,數據位置包括管線間接系統中的存儲器位置。
6.根據權利要求1所述的處理器,其中,所述間接請求包括多間接或單間接中的至少一個。
7.根據權利要求1所述的處理器,其中,所述間接請求包括間接操作,并且其中,所述間接操作包括間接加載操作或間接存儲操作。
8.根據權利要求7所述的處理器,進一步包括確定所述間接加載操作或所述間接存儲操作的間接級別。
9.根據權利要求1-8中任一項所述的處理器,其中,所述數據響應包括數據值或數據確認中的至少一個。
10.根據權利要求1所述的處理器,其中,所述間接請求包括與所述加載存儲隊列相關聯的地址,并且其中,與所述加載存儲隊列相關聯的地址在所述間接請求中被發送以在管線間接系統的一個或多個操作引擎處將數據返回至所述加載存儲隊列。
11. 一種方法,包括:
使用提取和解碼電路來提取和解碼單個指令以訪問壓縮圖形列表;以及
使用執行電路通過如下來對所述解碼的指令作出響應:
在與第一數據位置相關聯的第一操作引擎處從加載存儲隊列接收間接請求;
經由第一操作引擎確定與第二操作引擎相關聯的第二數據位置;
響應于所述間接請求而經由第二操作引擎確定與第三操作引擎相關聯的第三數據位置;以及
響應于從第三數據位置接收到數據而經由第三操作引擎向加載存儲隊列提供數據響應。
12.根據權利要求11所述的方法,其中,所述單個指令包括列表加載、指針解除引用、間接加載操作或間接存儲操作中的至少一個。
13. 根據權利要求11-12中任一項所述的方法,其中,所述第一操作引擎將:
從所述第一數據位置檢索第一指針;以及
計算與第二指針相關聯的第二數據位置。
14. 根據權利要求11-13中任一項所述的方法,其中,所述第二操作引擎將:
從所述第二數據位置檢索所述第二指針;以及
計算與第三指針關聯的第三數據位置。
15.根據權利要求11所述的方法,其中,所述間接請求包括間接級別,并且其中,所述間接級別將指示多級別間接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010586366.7/1.html,轉載請聲明來源鉆瓜專利網。





