1.一種圖形流水線采樣方法,其特征在于,應(yīng)用于圖形處理器,所述圖形處理器包括圖形流水線,所述圖形流水線包括指令處理前端以及與所述指令處理前端依次相連的若干級功能模塊,每級功能模塊內(nèi)預(yù)置有采樣模塊,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述采樣指令包含用于指示目標(biāo)事件的第一操作數(shù),以及用于指示目標(biāo)地址的第二操作數(shù);所述目標(biāo)地址為待寫入所述目標(biāo)事件的采樣值的內(nèi)存首地址;
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述第一操作數(shù)為事件向量,所述事件向量的各比特位與各級功能模塊對應(yīng)的事件具有映射關(guān)系,其中,數(shù)值為預(yù)設(shè)值的比特位對應(yīng)的事件為目標(biāo)事件;
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述目標(biāo)事件的個數(shù)大于1,所述圖形流水線的最后一級功能模塊之后還包括指令處理后端,所述方法還包括:
5.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,所述待執(zhí)行指令依次包括:第一采樣指令、繪制指令和第二采樣指令;所述方法還包括:
6.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,所述圖形流水線的每級功能模塊包括事件計數(shù)器,所述事件計數(shù)器用于記錄功能模塊對應(yīng)的事件的采樣值;
7.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,所述確定本級功能模塊排空,包括:
8.一種指令處理方法,其特征在于,應(yīng)用于圖形處理器,所述圖形處理器包括圖形流水線,所述圖形流水線包括依次相連的若干級功能模塊,所述方法包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述圖形流水線的第一級功能模塊之前還包括指令處理前端,每級功能模塊內(nèi)預(yù)置有采樣模塊;
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述第一操作數(shù)為事件向量,所述事件向量的各比特位與各級功能模塊對應(yīng)的事件具有映射關(guān)系,其中,數(shù)值為預(yù)設(shè)值的比特位對應(yīng)的事件為目標(biāo)事件;
11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述目標(biāo)事件的個數(shù)大于1,所述圖形流水線的最后一級功能模塊之后還包括指令處理后端,所述方法還包括:
12.根據(jù)權(quán)利要求8至11任一項所述的方法,其特征在于,所述待執(zhí)行指令依次包括:第一采樣指令、繪制指令和第二采樣指令;所述方法還包括:
13.一種圖形處理器,其特征在于,所述圖形處理器包括圖形流水線,所述圖形流水線包括指令處理前端以及與所述指令處理前端依次相連的若干級功能模塊,每級功能模塊內(nèi)預(yù)置有采樣模塊,其中:
14.根據(jù)權(quán)利要求13所述的圖形處理器,其特征在于,所述采樣指令包含用于指示目標(biāo)事件的第一操作數(shù),以及用于指示目標(biāo)地址的第二操作數(shù);所述目標(biāo)地址為待寫入所述目標(biāo)事件的采樣值的內(nèi)存首地址;
15.根據(jù)權(quán)利要求14所述的圖形處理器,其特征在于,所述第一操作數(shù)為事件向量,所述事件向量的各比特位與各級功能模塊對應(yīng)的事件具有映射關(guān)系,其中,數(shù)值為預(yù)設(shè)值的比特位對應(yīng)的事件為目標(biāo)事件;
16.根據(jù)權(quán)利要求14所述的圖形處理器,其特征在于,所述目標(biāo)事件的個數(shù)大于1,所述圖形流水線的最后一級功能模塊之后還包括指令處理后端;
17.根據(jù)權(quán)利要求13至16任一項所述的圖形處理器,其特征在于,所述待執(zhí)行指令依次包括:第一采樣指令、繪制指令和第二采樣指令;所述圖形處理器還包括:
18.根據(jù)權(quán)利要求13至16任一項所述的圖形處理器,其特征在于,所述圖形流水線的每級功能模塊包括事件計數(shù)器,所述事件計數(shù)器用于記錄功能模塊對應(yīng)的事件的采樣值;
19.根據(jù)權(quán)利要求13至16任一項所述的圖形處理器,其特征在于,所述采樣模塊,具體用于:
20.一種圖形處理器,其特征在于,所述圖形處理器包括圖形流水線,所述圖形流水線包括指令識別模塊、指令轉(zhuǎn)換模塊以及與所述指令轉(zhuǎn)換模塊依次相連的若干級功能模塊;
21.根據(jù)權(quán)利要求20所述的圖形處理器,其特征在于,所述圖形流水線的第一級功能模塊之前還包括指令處理前端,所述指令處理前端包括所述指令識別模塊、所述指令轉(zhuǎn)換模塊和指令讀取模塊;每級功能模塊內(nèi)預(yù)置有采樣模塊;
22.根據(jù)權(quán)利要求21所述的圖形處理器,其特征在于,所述第一操作數(shù)為事件向量,所述事件向量的各比特位與各級功能模塊對應(yīng)的事件具有映射關(guān)系,其中,數(shù)值為預(yù)設(shè)值的比特位對應(yīng)的事件為目標(biāo)事件;
23.根據(jù)權(quán)利要求21所述的圖形處理器,其特征在于,所述目標(biāo)事件的個數(shù)大于1,所述圖形流水線的最后一級功能模塊之后還包括指令處理后端;
24.根據(jù)權(quán)利要求20至23任一項所述的圖形處理器,其特征在于,所述待執(zhí)行指令依次包括:第一采樣指令、繪制指令和第二采樣指令;所述圖形處理器還包括:
25.一種電子設(shè)備,其特征在于,包括:處理器、存儲器、通信接口和通信總線,所述處理器、所述存儲器和所述通信接口通過所述通信總線完成相互間的通信;所述存儲器用于存放至少一可執(zhí)行指令,所述可執(zhí)行指令使所述處理器執(zhí)行如權(quán)利要求1至7任一所述的圖形流水線采樣方法的步驟或8至12任一所述的指令處理方法的步驟。
26.一種可讀存儲介質(zhì),其特征在于,所述可讀存儲介質(zhì)上存儲程序或指令,所述程序或指令被處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1至7任一所述的圖形流水線采樣方法的步驟或8至12任一所述的指令處理方法的步驟。
27.一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,其特征在于,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1至7任一所述的圖形流水線采樣方法的步驟或8至12任一所述的指令處理方法的步驟。