[發明專利]促進針對計算環境中的任務執行的執行感知混合搶占有效
| 申請號: | 201780013420.5 | 申請日: | 2017-01-10 |
| 公開(公告)號: | CN108701053B | 公開(公告)日: | 2021-10-29 |
| 發明(設計)人: | B·J·阿什博;R·M·可瑞其 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;G06T1/20 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 張欣;黃嵩泉 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 促進 針對 計算 環境 中的 任務 執行 感知 混合 搶占 | ||
描述了用于促進針對計算環境中的任務執行的執行感知混合搶占的機制。如本文中所述,各實施例的方法包括檢測由計算設備主控的軟件應用,其中,所述軟件應用用于促進能夠由所述計算設備的圖形處理器執行的一個或多個任務。所述方法可進一步包括基于分別與處于線程級執行和工作組級執行的所述一個或多個任務相關的第一時間估計和第二時間估計的比較來選擇細粒度搶占或粗粒度搶占中的至少一個。所述方法可進一步包括啟動所述細粒度搶占和所述粗粒度搶占中所選擇的搶占的執行。
技術領域
本文中所描述的各實施例大體涉及計算機。更具體地,各實施例被描述成用于促進針對計算環境中的任務執行的執行感知混合搶占。
背景技術
圖形處理單元負責現代計算系統中的各種任務,例如繪制顯示、解碼或編碼視頻、渲染三維視覺、執行任意用戶定義的計算任務等。例如,傳統技術(例如,停止當前任務以便執行其他更重要的任務等)導致低效率和資源浪費與等待時間之間的典型權衡(tradeoff),這種典型權衡是缺乏平衡的。
附圖說明
各實施例作為示例而非限制在所附附圖的各圖中示出,在附圖中,相似的參考編號指代相似的元素。
圖1是根據實施例的處理系統的框圖。
圖2是處理器的實施例的框圖,所述處理器具有一個或多個處理器核、集成存儲器控制器以及集成圖形處理器。
圖3是圖形處理器的框圖,所述圖形處理器可以是分立的圖形處理單元,或可以是與多個處理核集成的圖形處理器。
圖4是根據一些實施例的圖形處理器的圖形處理引擎的框圖。
圖5是圖形處理器的另一實施例的框圖。
圖6示出線程執行邏輯,所述線程執行邏輯包括在圖形處理引擎的一些實施例中采用的處理元件的陣列。
圖7是示出根據一些實施例的圖形處理器指令格式的框圖。
圖8是圖形處理器的另一實施例的框圖。
圖9A是示出根據實施例的圖形處理器命令格式的框圖,以及圖9B是示出根據實施例的圖形處理器命令序列的框圖。
圖10示出根據一些實施例的用于數據處理系統的示例性圖形軟件架構。
圖11是示出了根據實施例的可用于制造集成電路以執行操作的IP核開發系統的框圖。
圖12是示出了根據實施例的可以使用一個或多個IP核來制造的示例性芯片上系統集成電路的框圖。
圖13示出了根據一個實施例的采用混合搶占機制的計算設備。
圖14A示出了根據一個實施例的混合搶占機制。
圖14B示出了根據一個實施例的架構布置。
圖15A示出了根據一個實施例的用于促進計算設備處的混合搶占的方法。
圖15B示出了根據一個實施例的用于促進計算設備處的混合搶占的方法。
具體實施方式
在以下描述中,陳述了眾多特定細節。然而,可在不具有這些特定細節的情況下實踐本文中所述的諸實施例。在其他實例中,沒有詳細示出公知的電路、結構以及技術,以便不至于使對本描述的理解變得模糊。
實施例提供了一種新穎的混合搶占技術,以用于估計細粒度(也稱為“線程級”)搶占還是粗粒度(也稱為“工作組級”)搶占之間的等待時間權衡。基于該估計,該新穎技術可以在細粒度搶占(諸如,當需要提供可接受的用戶體驗時)和粗粒度搶占(諸如在節省相關功率和性能時)之間進行選擇。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780013420.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:發送事務而不跟蹤的方法、設備和系統
- 下一篇:用于運行控制器的方法和裝置





