麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

工作圖調度器具體實施的制作方法

文檔序號:41741910發布日期:2025-04-25 17:21閱讀:5來源:國知局
工作圖調度器具體實施的制作方法


背景技術:

1、相關技術描述

2、圖形處理應用程序通常包括頂點和紋理信息的工作流以及處理這種信息的指令。各種工作項目(也稱為“命令”)可根據某種順序進行優先級排序,并在系統存儲器緩存器中排隊,以供后續檢索和處理。調度器接收要執行的指令,并生成要在例如圖形處理單元(gpu)的處理資源上調度和執行的一個或多個命令。

3、在用于分層工作調度的常規并行處理器中,本地調度器可能駐留在著色器引擎之外,使得本地調度器需要通過附加的分層結構級別進行通信,從而增加了時延,并且因此工作隊列中的工作項目可能具有更長的調度時間。

4、鑒于上述情況,需要用于分層調度并行處理器中的工作項目的改進的系統和方法。


技術實現思路



技術特征:

1.一種處理器,所述處理器包括:

2.根據權利要求1所述的處理器,其中所述本地調度器中的每個本地調度器耦接到本地高速緩存,并且每個本地調度器被配置為存儲要在所述本地高速緩存中執行的工作項目。

3.根據權利要求2所述的處理器,其中所述本地調度器中的每個本地調度器耦接到分派控制器,所述分派控制器被配置為發射存儲在所述本地高速緩存中的工作項目以供執行。

4.根據權利要求3所述的處理器,其中所述分派控制器被配置為監測命令隊列,所述命令隊列被配置為存儲來自本地調度器的命令,所述命令指示準備好執行的工作項目已被存儲在所述本地高速緩存中。

5.根據權利要求1所述的處理器,其中所述多個本地調度器中的每個本地調度器被配置為獨立于其他本地調度器來調度工作項目以供執行。

6.根據權利要求1所述的處理器,其中為了調度工作項目以供執行,所述全局調度器被配置為:

7.根據權利要求6所述的處理器,其中所述指示在所述共享高速緩存中標識存儲所述一個或多個工作項目的位置。

8.根據權利要求1所述的處理器,其中為了將選擇的工作項目從所述多個本地調度器中的第一本地調度器傳遞到所述多個本地調度器中的第二本地調度器,所述處理器被配置為:

9.根據權利要求8所述的處理器,其中所述處理器被配置為在所述第一本地調度器和所述第二本地調度器之間沒有直接通信的情況下傳遞選擇的工作。

10.一種方法,所述方法包括:

11.根據權利要求10所述的方法,所述方法還包括:由所述本地調度器存儲要在本地高速緩存中執行的工作項目。

12.根據權利要求11所述的方法,所述方法還包括:由分派控制器將所述工作項目從所述本地高速緩存發射到所述處理器。

13.根據權利要求12所述的方法,所述方法還包括:由所述分派控制器監測命令隊列,所述命令隊列被配置為存儲來自所述本地調度器的命令,所述命令指示準備好執行的所述工作項目已被存儲在所述本地高速緩存中。

14.根據權利要求10所述的方法,所述方法還包括:所述本地調度器獨立于所述處理器的一個或多個其他本地調度器來調度所述一個或多個工作項目,其中所述全局調度器是分層調度器的第一級別,并且所述本地調度器和所述一個或多個其他本地調度器是所述分層調度器的第二級別。

15.根據權利要求10所述的方法,其中為了調度所述工作項目以供執行,所述方法包括所述全局調度器:

16.根據權利要求15所述的方法,其中所述指示在所述共享高速緩存中標識存儲所述一個或多個工作項目的位置。

17.根據權利要求10所述的方法,所述方法還包括:將選擇的工作項目從多個本地調度器中的第一本地調度器傳遞到所述多個本地調度器中的第二本地調度器,其中所述傳遞包括:

18.根據權利要求17所述的方法,其中所述處理器被配置為在所述第一本地調度器和所述第二本地調度器之間沒有直接通信的情況下傳遞選擇的工作。

19.一種計算系統,所述計算系統包括:

20.根據權利要求19所述的計算系統,其中所述全局調度器被配置為經由所述共享高速緩存來與所述多個本地調度器進行通信。


技術總結
用于實現分層調度器的系統、裝置和方法。在各種具體實施中,一種處理器包括全局調度器和多個獨立的本地調度器,其中該本地調度器中的每個本地調度器耦接到多個處理器。在一個具體實施中,該處理器是圖形處理單元,并且該處理器是計算單元。該處理器還包括共享高速緩存,該共享高速緩存由該多個本地調度器共享。該本地調度器中的每個本地調度器還包括由該本地調度器使用的本地高速緩存和耦接到該本地調度器的處理器。為了調度工作項目以供執行,該全局調度器被配置為將一個或多個工作項目存儲在該共享高速緩存中以及向該多個本地調度器中的第一本地調度器傳送指示,該指示使該第一本地調度器從該共享高速緩存檢索該一個或多個工作項目。在檢索該工作項目之后,該本地調度器被配置為調度所檢索的工作項目以供耦接的處理器執行。該多個本地調度器中的每個本地調度器被配置為獨立于由其他本地調度器執行的調度來調度工作項目以供執行。

技術研發人員:馬特烏斯·G·查達斯,邁克爾·J·曼托爾,雷克斯·埃爾登·麥克拉里,克里斯多夫·J·布倫南,羅伯特·馬汀,多米尼克·鮑邁斯特,法比安·羅伯特·塞巴斯蒂安·維爾德格魯貝
受保護的技術使用者:超威半導體公司
技術研發日:
技術公布日:2025/4/24
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 安阳县| 淮安市| 博兴县| 澄城县| 丹江口市| 萨迦县| 兴文县| 衡水市| 普陀区| 望谟县| 利辛县| 忻城县| 石台县| 安义县| 海城市| 滕州市| 息烽县| 石河子市| 桐柏县| 西贡区| 象山县| 西华县| 盐津县| 博白县| 堆龙德庆县| 策勒县| 霍州市| 辽宁省| 桦川县| 德化县| 定州市| 永年县| 抚顺县| 区。| 都江堰市| 达孜县| 邛崃市| 新田县| 宜阳县| 常山县| 林西县|