[發明專利]用于在虛擬化執行環境中高效使用圖形處理資源的方法和設備在審
| 申請號: | 201780053212.8 | 申請日: | 2017-08-21 |
| 公開(公告)號: | CN109643291A | 公開(公告)日: | 2019-04-16 |
| 發明(設計)人: | S·P·約翰遜 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F13/16 | 分類號: | G06F13/16;G06F9/455;G06T1/20 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 李煒;黃嵩泉 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 共享存儲器 虛擬化執行 性能數據 驅動器 圖形處理單元 性能數據存儲 多個虛擬機 方法和設備 緩沖器調度 命令緩沖器 虛擬化環境 高效使用 后續命令 圖形處理 圖形執行 調度器 虛擬化 共享 | ||
1.一種設備,包括:
多個圖形處理單元(GPU),用于由虛擬化執行環境內的多個虛擬機(VM)共享;
共享存儲器,用于在所述虛擬化圖形執行環境內執行的所述多個VM與GPU之間共享;
所述多個GPU用于收集與在由所述多個VM提交的命令緩沖器內的命令的執行相關的性能數據,所述多個GPU用于將所述性能數據存儲在所述共享存儲器內;以及
GPU調度器和/或驅動器,用于基于所述性能數據將后續命令緩沖器調度到所述多個GPU。
2.如權利要求1所述的設備,其中,所述調度器或驅動器用于實施負載平衡功能,以基于所述性能數據跨所述多個GPU和/或所述多個GPU的各個資源執行負載平衡。
3.如權利要求1或2所述的設備,其中,所述性能數據指定所述多個GPU中的一個或多個GPU內的各個資源上的當前負載,并且其中,所述負載平衡功能包括基于各個資源上的當前負載提交命令緩沖器。
4.如權利要求3所述的設備,其中,所述各個資源包括GPU 3D渲染引擎、視頻解碼引擎、視頻編碼引擎、顯示引擎、BLIT引擎和/或其他應用特定引擎。
5.如權利要求1、2或4所述的設備,其中,所述多個GPU響應于被包括在所述命令緩沖器內的命令而收集所述性能數據。
6.如權利要求5所述的設備,其中,所述命令包括以下各項中的一項或多項:將性能數據寫入所述共享存儲器;將GPU引擎負載數據寫入所述共享存儲器;將GPU功耗數據寫入所述共享存儲器;將用于特定VM和GPU組合的圍欄數據寫入所述共享存儲器;用于阻止圍欄值或其他屏障直到GPU取得進展的寫入命令;在GPU引擎中切換資源目的地的寫入命令;以及在所述GPU引擎中切換源資源的寫入命令。
7.如權利要求1或5所述的設備,進一步包括:
用于每個GPU的先入先出緩沖器,用于對來自提交給每個GPU的命令緩沖器的命令進行排隊。
8.如權利要求4、6或7所述的設備,其中,位向量將用于被寫入所述共享存儲器,其中每個位指示每個GPU中的引擎是忙碌還是空閑。
9.如權利要求1、6或8所述的設備,其中,報頭用于被添加到所述命令緩沖器中的每個命令緩沖器,以標識命令緩沖器內的命令類型。
10.如權利要求9所述的設備,其中,所述報頭能夠包括關于序列化是否必要的指示,其中,在檢測到所述報頭之后,所述GPU調度器或驅動器使得來自那個命令緩沖器的所有命令由一個特定的GPU執行。
11.如權利要求9所述的設備,其中,第一報頭用于指示第一命令緩沖器中的命令用于對視頻進行編碼,所述GPU調度器或驅動器用于響應性地將所述第一命令緩沖器提交給具有當前不忙碌的視頻編碼引擎的GPU;第二報頭用于指示第二命令緩沖器中的命令用于對視頻進行解碼,所述GPU調度器或驅動器用于響應性地將所述第一命令緩沖器提交給具有當前不忙碌的視頻解碼引擎的GPU;并且第三報頭用于指示第三命令緩沖器中的命令用于對顯示輸出進行渲染,所述GPU調度器或驅動器用于響應性地將所述第三命令緩沖器提交給具有當前不忙碌的顯示引擎的GPU。
12.一種設備,包括:
用于與虛擬化執行環境內的多個虛擬機(VM)共享多個圖形處理單元(GPU)的裝置;
用于在所述虛擬化圖形執行環境內執行的所述多個VM與GPU之間共享存儲器的裝置;
用于收集與在由所述多個VM提交的命令緩沖器內的命令的執行相關的性能數據的裝置,所述多個GPU用于將所述性能數據存儲在所述共享存儲器內;以及
用于基于所述性能數據將后續命令緩沖器調度到所述多個GPU的裝置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780053212.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:信息處理系統、信息處理方法以及存儲介質
- 下一篇:可縮放帶寬非易失性存儲器





