[發明專利]計算設備、用于計算的方法和用于計算的裝置有效
| 申請號: | 201710338065.0 | 申請日: | 2012-05-09 |
| 公開(公告)號: | CN107273311B | 公開(公告)日: | 2020-10-23 |
| 發明(設計)人: | M.B.馬赫森 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F12/1009 | 分類號: | G06F12/1009;G06F12/1036;G06F9/455 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 張健;付曼 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算 設備 用于 方法 裝置 | ||
1.一種計算機設備,包括:
耦合至彼此的中央處理單元CPU、圖形處理單元GPU和存儲器;
程序的CPU版本和相同程序的GPU版本,存儲在所述存儲器中;以及
第一頁表和第二頁表,分別將程序的CPU版本中的第一數據地址映射到所述存儲器的地址以及將與所述程序的CPU版本中的第一數據地址相對應的所述程序的GPU版本中的第二數據地址映射到所述存儲器的相同地址,
其中所述第一頁表和所述第二頁表要進一步分別將所述程序的單個指針映射到所述程序的CPU版本和所述程序的GPU版本。
2.根據權利要求1所述的計算機設備,其中所述程序的CPU和GPU版本分別被實現在所述CPU的指令集架構和所述GPU的指令集架構中。
3.一種用于計算的方法,包括:
提供圖形處理單元GPU以用于包括在計算機系統中,所述計算機系統還包括中央處理單元CPU、存儲器和第一頁表,所述第一頁表要將程序的CPU版本中的第一數據地址映射到所述存儲器的地址;以及
提供指令以用于包括在所述計算機系統中,以便使用第二頁表來將與所述程序的CPU版本中的第一數據地址相對應的所述程序的GPU版本中的第二數據地址映射到所述存儲器的相同地址,
其中所述第一頁表和所述第二頁表要進一步分別將所述程序的單個指針映射到所述程序的CPU版本和所述程序的GPU版本。
4.根據權利要求3所述的方法,其中所述程序的CPU和GPU版本分別被實現在所述CPU的指令集架構和所述GPU的指令集架構中。
5.具有多個指令的一個或多個非暫時性計算機可讀介質,所述多個指令使計算設備響應于由所述計算設備的圖形處理單元GPU或中央處理單元CPU對指令的執行而執行下述操作:
使用第一頁表來將程序的CPU版本中的第一數據地址映射到存儲器的地址,以及
使用第二頁表來將與所述程序的CPU版本中的第一數據地址相對應的所述程序的GPU版本中的第二數據地址映射到所述存儲器的相同地址,
其中進一步使所述計算設備使用所述第一頁表和所述第二頁表來分別將所述程序的單個指針映射到所述程序的CPU版本和所述程序的GPU版本。
6.根據權利要求5所述的非暫時性計算機可讀介質,其中所述程序的CPU和GPU版本分別被實現在所述CPU的指令集架構和所述GPU的指令集架構中。
7.一種用于計算的裝置,包括:
用于提供圖形處理單元GPU以用于包括在計算機系統中的部件,所述計算機系統還包括中央處理單元CPU、存儲器和第一頁表,所述第一頁表要將程序的CPU版本中的第一數據地址映射到所述存儲器的地址;以及
用于提供指令以用于包括在所述計算機系統中以便使用第二頁表來將與所述程序的CPU版本中的第一數據地址相對應的所述程序的GPU版本中的第二數據地址映射到所述存儲器的相同地址的部件,
其中所述第一頁表和所述第二頁表要進一步分別將所述程序的單個指針映射到所述程序的CPU版本和所述程序的GPU版本。
8.根據權利要求7所述的裝置,其中所述程序的CPU和GPU版本分別被實現在所述CPU的指令集架構和所述GPU的指令集架構中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710338065.0/1.html,轉載請聲明來源鉆瓜專利網。





