[發明專利]用于避免頁面錯誤的GPU存儲緩沖器預提取和預備份信令有效
| 申請號: | 201380046808.7 | 申請日: | 2013-08-07 |
| 公開(公告)號: | CN104662583B | 公開(公告)日: | 2017-03-08 |
| 發明(設計)人: | 科林·克里斯托弗·夏普;戴維·里赫爾·加西亞·加西亞;埃杜瓦杜斯·A·梅茨 | 申請(專利權)人: | 高通股份有限公司 |
| 主分類號: | G06T1/60 | 分類號: | G06T1/60 |
| 代理公司: | 北京律盟知識產權代理有限責任公司11287 | 代理人: | 宋獻濤 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 避免 頁面 錯誤 gpu 存儲 緩沖器 提取 預備 份信令 | ||
技術領域
本發明涉及用于圖形處理的技術,且更具體來說涉及用于來自圖形處理單元(GPU)的用于避免虛擬存儲器系統中的頁面錯誤的預提取和預備份信令的技術。
背景技術
可由圖形處理單元(GPU)產生供顯示的視覺內容(例如,圖形用戶接口和視頻游戲的內容)。GPU可將二維或三維(3D)對象轉換成可顯示的二維(2D)像素表示。另外,GPU正越來越多地用于執行某些類型的計算,所述計算通過GPU核心的高度并行性質得到有效地處置。此些應用程序有時被稱為通用GPU(GPGPU)應用程序。將關于3D對象的信息轉換成可顯示的位圖以及大型GPGPU應用程序需要相當大的存儲器和處理功率。常常可在存儲器存取期間發生GPU處理無效率,因為缺乏用于停止和恢復執行于GPU上的高度并行作業的技術。因而,使用復雜且昂貴的存儲器控制器以及中央處理單元(CPU)監察來改善存儲器存取效率。
發明內容
一般來說,本發明描述用于來自圖形處理單元(GPU)的用于避免虛擬存儲器系統中的頁面錯誤的預提取和預備份信令的技術。
在本發明的一個實例中,一種用于輸入/輸出裝置中的請求調頁的方法包括:由輸入/輸出裝置跟蹤由執行于輸入/輸出裝置上的應用程序對虛擬存儲器系統中的映射頁面的第一部分的使用,其中映射頁面的所述第一部分表示所述應用程序可能需要的若干頁面的一部分,且其中映射頁面的所述第一部分備份到物理存儲器中。輸入/輸出裝置可進一步經配置以確定所述使用是否跨越閾值,且在確定跨越所述閾值的情況下用信號通知處理器將頁面的第二部分備份在物理存儲器中,其中頁面的所述第二部分表示所述應用程序可能需要的所述若干頁面的不同部分。
在上述技術的一個實例中,閾值為表示映射頁面的第一部分的使用百分數的水印,且映射頁面的至少第一部分存儲在緩沖器中。在此情況下,水印為緩沖器內的位置。輸入/輸出裝置通過確定由輸入/輸出裝置在緩沖器中存取的當前位置是否越過水印來確定所述使用是否跨越閾值。
在本發明的另一實例中,一種用于輸入/輸出裝置中的請求調頁的方法包括由輸入/輸出裝置跟蹤由執行于輸入/輸出裝置上的應用程序對虛擬存儲器系統中的映射頁面的第一部分的使用,其中映射頁面的所述第一部分表示所述應用程序可能需要的若干頁面的一部分,且其中映射頁面的第一部分的頁面表項存儲在存儲器管理單元中。輸入/輸出裝置可進一步經配置以確定所述使用是否跨越閾值,且在確定跨越閾值的情況下用信號通知處理器提取映射頁面的第二部分的頁面表項,其中頁面的所述第二部分表示所述應用程序可能需要的所述若干頁面的不同部分。
在上述技術的一個實例中,閾值為表示映射頁面的第一部分的使用百分數的水印。更具體來說,水印可為映射頁面的第一部分的最后一頁面內的位置。在此情況下,輸入/輸出裝置通過確定由輸入/輸出裝置在最后一頁面中存取的當前位置是否越過水印來確定所述使用是否跨越閾值。
也就設備及計算機可讀存儲媒體來描述本發明的技術,所述計算機可讀存儲媒體存儲用于致使處理器執行所述技術的指令。一或多個實例的細節陳述于附圖及以下描述中。其它特征、目標及優勢將從描述及附圖和從權利要求書中顯而易見。
附圖說明
圖1是展示經配置以使用本發明的技術的實例計算裝置的框圖。
圖2是說明圖1的系統存儲器的實例物理頁的概念圖。
圖3是展示經配置以使用本發明的技術的實例處理單元的框圖。
圖4是展示根據本發明的技術的用于預提取和預備份信令的實例設備的框圖。
圖5是展示根據本發明的一個實例的預備份信號觸發的一個實例的概念圖。
圖6是展示根據本發明的一個實例的預提取信號觸發的一個實例的概念圖。
圖7是根據本發明的一個實例的用于執行一種方法的流程圖。
圖8是根據本發明的另一實例的用于執行一種方法的流程圖。
具體實施方式
本發明涉及用于圖形處理的技術,且更具體來說涉及用于來自圖形處理單元的用于避免虛擬存儲器系統中的頁面錯誤的預提取和預備份信令的技術。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高通股份有限公司,未經高通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380046808.7/2.html,轉載請聲明來源鉆瓜專利網。





