[發明專利]促進對計算裝置處的捆綁狀態的高效圖形命令處理有效
| 申請號: | 201680063622.6 | 申請日: | 2016-08-03 |
| 公開(公告)號: | CN108352051B | 公開(公告)日: | 2022-10-14 |
| 發明(設計)人: | M·阿波達卡;S·Y·達馬德卡里 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06T1/20 | 分類號: | G06T1/20;G06T1/60;G06T17/10;G06T17/20;G06T19/20 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 林金朝;王英 |
| 地址: | 美國加*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 促進 計算 裝置 捆綁 狀態 高效 圖形 命令 處理 | ||
描述了一種用于促進對計算裝置處的圖形命令的高效處理的機構。文中描述的實施例的方法包括:檢測表示要在計算裝置的圖形處理器處處理的命令列表中的圖形命令的捆綁狀態的當前對象;對所述當前對象進行評估,以確定綁定至所述圖形命令的第一組的先前對象,其中,所述圖形命令的所述第一組與對應于所述先前對象的第一命令狀態相關聯。所述方法還包括將所述圖形命令的第二組復制到與所述命令列表相關聯的命令緩沖器,其中,所述圖形命令的所述第二組表示在排除所述圖形命令的所述第一組之后的所述命令列表中的所述圖形命令中的其余圖形命令。所述方法還包括促進所述圖形處理器執行來自所述命令緩沖器的所述圖形命令的所述第二組。
技術領域
文中描述的實施例總體上涉及計算機。更具體而言,描述了用于促進對計算裝置處的捆綁狀態的高效圖形命令處理的實施例。
背景技術
大部分現代化的圖形應用編程接口(API)將三維(3D)圖形處理單元的大量狀態捆綁到諸如管線狀態對象(PSO)的單個對象中,以求在圖形處理單元(GPU)處理中實現更高效率;然而PSO中的大量復制會帶來更嚴重的低效和更高的成本。
附圖說明
在附圖的圖中通過舉例方式而非限制方式示出了實施例,在附圖中以類似的附圖標記指代類似的要素。
圖1是根據實施例的處理系統的方框圖。
圖2是具有一個或多個處理器核、集成存儲器控制器和集成圖形處理器的處理器的實施例的方框圖。
圖3是一種圖形處理器的方框圖,所述圖形處理器可以是分立的圖形處理單元或者可以是與多個處理核集成的圖形處理器。
圖4是根據一些實施例的圖形處理器的圖形處理引擎的方框圖。
圖5是圖形處理器的另一實施例的方框圖。
圖6示出了在圖形處理引擎的一些實施例中采用的包括處理元件的陣列的線程執行邏輯。
圖7是示出根據一些實施例的圖形處理器指令格式的方框圖。
圖8是圖形處理器的另一實施例的方框圖。
圖9A是示出根據實施例的圖形處理器命令格式的方框圖,并且圖9B是示出根據實施例的圖形處理器命令序列的方框圖。
圖10示出了根據一些實施例的用于數據處理系統的示例性圖形軟件架構。
圖11是示出了可以用于制造集成電路以執行根據實施例的操作的IP核開發系統的方框圖。
圖12是示出了根據實施例的可以使用一個或多個IP核制造的芯片集成電路上的示例性系統的方框圖。
圖13示出了根據一個實施例的采用圖形命令處理機構的計算裝置。
圖14示出了根據一個實施例的圖形命令處理機構。
圖15A示出了根據一個實施例的PSO數據結構和命令列表數據結構。
圖15B示出了根據一個實施例的用于PSO的創建的方法。
圖15C示出了根據一個實施例的用于PSO的提交和處理的方法。
圖15D示出了根據一個實施例的用于在計算裝置的圖形處理器處使用當前和/或先前PSO來促進對圖形命令的高效處理的方法。
具體實施方式
在下述說明中,將闡述很多具體的細節。然而,可以在沒有這些具體細節的情況下實踐文中描述的實施例。在其它情況下,沒有詳細示出公知的電路、結構和技術,從而避免使對本說明的理解不清楚。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680063622.6/2.html,轉載請聲明來源鉆瓜專利網。





