亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于基于GPU硬件的性能監(jiān)測(cè)的可配置處理資源事件過濾器的制作方法

文檔序號(hào):40371861發(fā)布日期:2024-12-20 11:54閱讀:12來源:國(guó)知局
用于基于GPU硬件的性能監(jiān)測(cè)的可配置處理資源事件過濾器的制作方法

本公開總體上涉及圖形處理器性能監(jiān)測(cè)電路,并且更具體地涉及用于圖形處理器的基于硬件的性能監(jiān)測(cè)的可配置事件過濾器。


背景技術(shù):

1、包括圖形處理器的處理器具有提供可由處理器執(zhí)行的指令集的指令集架構(gòu)(instruction?set?architecture,isa)。isa是計(jì)算機(jī)體系結(jié)構(gòu)的關(guān)于編程的部分,并且一般包括原生數(shù)據(jù)類型、指令、寄存器體系結(jié)構(gòu)、尋址模式、存儲(chǔ)器體系結(jié)構(gòu)、中斷和異常處置以及外部輸入和輸出(input/output,i/o)。處理器可以包括性能監(jiān)測(cè)電路,該性能監(jiān)測(cè)電路可以在指令和i/o操作被執(zhí)行時(shí)報(bào)告關(guān)于處理器的性能的度量。


技術(shù)實(shí)現(xiàn)思路



技術(shù)特征:

1.一種圖形處理器,包括:

2.如權(quán)利要求1所述的圖形處理器,其中,所述可配置事件過濾器用于使基于所述事件過濾器配置確定的第一事件集合通過。

3.如權(quán)利要求2所述的圖形處理器,其中,所述事件過濾器配置經(jīng)由靈活事件過濾器控制器指定給所述可配置事件過濾器,所述事件過濾器配置包括:

4.如權(quán)利要求3所述的圖形處理器,其中,配置如何針對(duì)所執(zhí)行指令對(duì)操作進(jìn)行計(jì)數(shù)包括:將所述事件過濾器配置成根據(jù)所執(zhí)行指令的數(shù)量、與所執(zhí)行指令的數(shù)量相關(guān)聯(lián)的啟用通道的數(shù)量、或與所執(zhí)行指令的數(shù)量相關(guān)的數(shù)據(jù)路徑發(fā)出的數(shù)量來對(duì)所執(zhí)行指令進(jìn)行計(jì)數(shù)。

5.如權(quán)利要求3或4所述的圖形處理器,其中,配置如何針對(duì)所執(zhí)行指令對(duì)操作進(jìn)行計(jì)數(shù)包括:將所述事件過濾器配置成將融合指令計(jì)數(shù)為單個(gè)操作或根據(jù)融合操作的數(shù)量進(jìn)行計(jì)數(shù)。

6.如權(quán)利要求3所述的圖形處理器,其中,所述事件過濾器配置包括第三事件過濾器配置,以將所述可配置事件過濾器與硬件上下文相關(guān)聯(lián),并且使得所述第一事件集合包括與所述硬件上下文相關(guān)聯(lián)的事件。

7.如權(quán)利要求3所述的圖形處理器,其中,所述事件過濾器配置包括第四事件過濾器配置,以將所述可配置事件過濾器與硬件線程相關(guān)聯(lián),并且使得所述第一事件集合包括與所述硬件線程相關(guān)聯(lián)的事件。

8.如權(quán)利要求3所述的圖形處理器,其中,所述操作碼過濾器用于使基于所述操作碼過濾器配置確定的第二事件集合通過,所述操作碼過濾器配置用于使所述第二事件集合包括與具有指定操作碼的指令相關(guān)聯(lián)的事件,并且所述經(jīng)過濾的事件流包括所述第二事件集合。

9.如權(quán)利要求8所述的圖形處理器,其中,所述數(shù)據(jù)類型過濾器用于使基于所述數(shù)據(jù)類型過濾器配置確定的第三事件集合通過,所述數(shù)據(jù)類型過濾器配置用于使所述第三事件集合包括與具有包括指定數(shù)據(jù)類型的數(shù)據(jù)元素的操作對(duì)象的指令相關(guān)聯(lián)的事件,并且所述經(jīng)過濾的事件流包括所述第三事件集合。

10.如權(quán)利要求9所述的圖形處理器,其中,所述第二事件集合和所述第三事件集合至少部分地基于所述第一事件集合來確定。

11.一種圖形處理系統(tǒng),包括:

12.如權(quán)利要求11所述的圖形處理系統(tǒng),其中,所述可配置事件過濾器用于使基于所述事件過濾器配置確定的第一事件集合通過。

13.如權(quán)利要求12所述的圖形處理系統(tǒng),其中,所述事件過濾器配置經(jīng)由靈活事件過濾器控制器指定給所述可配置事件過濾器,所述事件過濾器配置包括:

14.如權(quán)利要求13所述的圖形處理系統(tǒng),其中,配置如何針對(duì)所執(zhí)行指令對(duì)操作進(jìn)行計(jì)數(shù)包括:將所述事件過濾器配置成根據(jù)所執(zhí)行指令的數(shù)量、與所執(zhí)行指令的數(shù)量相關(guān)聯(lián)的啟用通道的數(shù)量、或與所執(zhí)行指令的數(shù)量相關(guān)的數(shù)據(jù)路徑發(fā)出的數(shù)量來對(duì)所執(zhí)行操作進(jìn)行計(jì)數(shù)。

15.如權(quán)利要求13或14所述的圖形處理系統(tǒng),其中,配置如何針對(duì)所執(zhí)行指令對(duì)操作進(jìn)行計(jì)數(shù)包括:將所述事件過濾器配置成將融合指令計(jì)數(shù)為單個(gè)操作或根據(jù)融合操作的數(shù)量進(jìn)行計(jì)數(shù)。

16.如權(quán)利要求13所述的圖形處理系統(tǒng),其中,所述事件過濾器配置包括:

17.如權(quán)利要求13所述的圖形處理系統(tǒng),其中,所述操作碼過濾器用于使基于所述操作碼過濾器配置確定的第二事件集合通過,所述操作碼過濾器配置用于使所述第二事件集合包括與具有指定操作碼的指令相關(guān)聯(lián)的事件。

18.如權(quán)利要求17所述的圖形處理系統(tǒng),其中,所述數(shù)據(jù)類型過濾器用于使基于所述數(shù)據(jù)類型過濾器配置確定的第三事件集合通過,所述數(shù)據(jù)類型過濾器配置用于使所述第二事件集合包括與具有包括指定數(shù)據(jù)類型的數(shù)據(jù)元素的操作對(duì)象的指令相關(guān)聯(lián)的事件。

19.一種方法,包括:

20.如權(quán)利要求19所述的方法,進(jìn)一步包括:

21.一種存儲(chǔ)指令的非暫態(tài)機(jī)器可讀介質(zhì),所述指令的執(zhí)行使一個(gè)或多個(gè)處理器用于執(zhí)行包括如權(quán)利要求19或權(quán)利要求20所述的方法的操作。


技術(shù)總結(jié)
本公開涉及用于基于GPU硬件的性能監(jiān)測(cè)的可配置處理資源事件過濾器。本文描述的是圖形處理器,其包括與性能監(jiān)測(cè)電路相關(guān)聯(lián)的多個(gè)處理元件。性能監(jiān)測(cè)電路可配置為經(jīng)由靈活事件過濾硬件生成多個(gè)并發(fā)執(zhí)行的工作負(fù)載的性能數(shù)據(jù),該靈活事件過濾硬件可以隔離性能事件的數(shù)據(jù)流,并顯示特定于多個(gè)并發(fā)執(zhí)行的工作負(fù)載中的每一個(gè)的性能監(jiān)測(cè)數(shù)據(jù)。在一個(gè)實(shí)施例中,可以例如通過基于用于執(zhí)行工作負(fù)載的相應(yīng)上下文、工作負(fù)載分別執(zhí)行的特定指令或者工作負(fù)載分別使用的數(shù)據(jù)類型進(jìn)行過濾來配置對(duì)單獨(dú)工作負(fù)載的性能監(jiān)測(cè)。

技術(shù)研發(fā)人員:P·D·喬杜里,K·赫德
受保護(hù)的技術(shù)使用者:英特爾公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/19
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1