本公開整體涉及處理系統(tǒng),并且更具體地,涉及用于圖形處理的一種或多種技術(shù)。
背景技術(shù):
1、計(jì)算設(shè)備通常執(zhí)行圖形和/或顯示處理(例如,利用圖形處理單元(gpu)、中央處理單元(cpu)、顯示處理器等)以渲染和顯示視覺內(nèi)容。此類計(jì)算設(shè)備可以包括例如計(jì)算機(jī)工作站、移動(dòng)電話(諸如智能電話)、嵌入式系統(tǒng)、個(gè)人計(jì)算機(jī)、平板計(jì)算機(jī)和視頻游戲控制臺(tái)。gpu被配置為執(zhí)行圖形處理流水線,該圖形處理流水線包括一個(gè)或多個(gè)處理級(jí),這些處理級(jí)一起操作以執(zhí)行圖形處理命令并輸出幀。中央處理單元(cpu)可以通過向gpu發(fā)出一個(gè)或多個(gè)圖形處理命令來控制該gpu的操作。現(xiàn)代cpu通常能夠并發(fā)地執(zhí)行多個(gè)應(yīng)用,每個(gè)應(yīng)用可能需要在執(zhí)行期間利用gpu。顯示處理器可以被配置為將從cpu接收的數(shù)字信息轉(zhuǎn)換成模擬值,并且可以向顯示面板發(fā)出命令以顯示視覺內(nèi)容。提供用于在顯示器上進(jìn)行視覺呈現(xiàn)的內(nèi)容的設(shè)備可以利用cpu、gpu和/或顯示處理器。
2、當(dāng)gpu處理固定周期性工作負(fù)載時(shí),當(dāng)前技術(shù)可能無法解決與gpu處的幀間功率降級(jí)(ifpc)退出延遲相關(guān)聯(lián)的執(zhí)行錯(cuò)誤。需要改進(jìn)的功率降級(jí)技術(shù)。
技術(shù)實(shí)現(xiàn)思路
1、下文呈現(xiàn)了一個(gè)或多個(gè)方面的
技術(shù)實(shí)現(xiàn)要素:
,以便提供對(duì)這些方面的基本理解。該發(fā)明內(nèi)容不是對(duì)所有預(yù)期方面的廣泛概述,并且既不旨在標(biāo)識(shí)所有方面的關(guān)鍵或重要元素,也不旨在描述任何或所有方面的范圍。其唯一目的是以簡(jiǎn)化形式呈現(xiàn)一個(gè)或多個(gè)方面的一些概念,作為稍后呈現(xiàn)的更詳細(xì)描述的前序。
2、在本公開的一方面,提供了一種方法、計(jì)算機(jī)可讀介質(zhì)和裝置。該裝置可以從應(yīng)用接收與退出幀間功率降級(jí)(ifpc)狀態(tài)相關(guān)聯(lián)的定時(shí)器的時(shí)間段的指示。在觸發(fā)與退出ifpc狀態(tài)相關(guān)聯(lián)的定時(shí)器時(shí),該裝置可處理一個(gè)或多個(gè)預(yù)定義工作負(fù)載。該裝置可以在該一個(gè)或多個(gè)預(yù)定義工作負(fù)載完成處理時(shí)發(fā)起ifpc狀態(tài)。該裝置可以在檢測(cè)到定時(shí)器的截止時(shí)退出ifpc狀態(tài)。
3、為了實(shí)現(xiàn)前述和相關(guān)的目的,一個(gè)或多個(gè)方面包括以下全面描述的并在權(quán)利要求中特別指出的特征。以下描述和附圖詳細(xì)地闡述了一個(gè)或多個(gè)方面的一些例示性特征。然而,這些特征僅指示可采用各個(gè)方面的原理的各種方式中的一些方式,并且本說明書旨在包括所有此類方面以及其等同方案。
1.一種用于圖形處理的裝置,所述裝置包括:
2.根據(jù)權(quán)利要求1所述的裝置,所述至少一個(gè)處理器被進(jìn)一步配置為:
3.根據(jù)權(quán)利要求2所述的裝置,其中所述一個(gè)或多個(gè)預(yù)定義工作負(fù)載是一個(gè)或多個(gè)后期再投影(lsr)工作負(fù)載。
4.根據(jù)權(quán)利要求2所述的裝置,其中所述第一指示是處理器間通信控制器(ipcc)中斷。
5.根據(jù)權(quán)利要求2所述的裝置,其中所述第一指示是從調(diào)度器、所述應(yīng)用或服務(wù)層中的至少一者接收的。
6.根據(jù)權(quán)利要求2所述的裝置,其中所述一個(gè)或多個(gè)預(yù)定義工作負(fù)載與擴(kuò)展現(xiàn)實(shí)(xr)應(yīng)用、增強(qiáng)現(xiàn)實(shí)(ar)應(yīng)用或虛擬現(xiàn)實(shí)(vr)應(yīng)用中的至少一者相關(guān)聯(lián)。
7.根據(jù)權(quán)利要求2所述的裝置,所述至少一個(gè)處理器被進(jìn)一步配置為:
8.根據(jù)權(quán)利要求1所述的裝置,其中所述至少一個(gè)處理器被進(jìn)一步配置為在圖形處理單元(gpu)處退出所述ifpc狀態(tài)。
9.根據(jù)權(quán)利要求1所述的裝置,其中用于所述定時(shí)器的所述時(shí)間段還是至少部分地基于ifpc退出時(shí)延的。
10.根據(jù)權(quán)利要求1所述的裝置,其中在與所述定時(shí)器相關(guān)聯(lián)的第一周期內(nèi)的滯后暫停為0。
11.根據(jù)權(quán)利要求1所述的裝置,其中所述裝置是無線通信設(shè)備。
12.一種圖形處理方法,所述圖形處理方法包括:
13.根據(jù)權(quán)利要求12所述的方法,所述方法進(jìn)一步包括:
14.根據(jù)權(quán)利要求13所述的方法,其中所述一個(gè)或多個(gè)預(yù)定義工作負(fù)載是一個(gè)或多個(gè)后期再投影(lsr)工作負(fù)載。
15.根據(jù)權(quán)利要求13所述的方法,其中所述第一指示是處理器間通信控制器(ipcc)中斷。
16.根據(jù)權(quán)利要求13所述的方法,其中所述第一指示是從調(diào)度器、所述應(yīng)用或服務(wù)層中的至少一者接收的。
17.根據(jù)權(quán)利要求13所述的方法,其中所述一個(gè)或多個(gè)預(yù)定義工作負(fù)載與擴(kuò)展現(xiàn)實(shí)(xr)應(yīng)用、增強(qiáng)現(xiàn)實(shí)(ar)應(yīng)用或虛擬現(xiàn)實(shí)(vr)應(yīng)用中的至少一者相關(guān)聯(lián)。
18.根據(jù)權(quán)利要求13所述的方法,所述方法進(jìn)一步包括:
19.根據(jù)權(quán)利要求12所述的方法,其中在檢測(cè)到所述定時(shí)器的所述截止時(shí)退出所述ifpc狀態(tài)進(jìn)一步包括在圖形處理單元(gpu)處退出所述ifpc狀態(tài)。
20.根據(jù)權(quán)利要求12所述的方法,其中用于所述定時(shí)器的所述時(shí)間段還是至少部分地基于ifpc退出時(shí)延的。
21.根據(jù)權(quán)利要求12所述的方法,其中在與所述定時(shí)器相關(guān)聯(lián)的第一周期內(nèi)的滯后暫停為0。
22.一種存儲(chǔ)計(jì)算機(jī)可執(zhí)行代碼的計(jì)算機(jī)可讀介質(zhì),所述代碼在由至少一個(gè)處理器執(zhí)行時(shí)使所述至少一個(gè)處理器:
23.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)可讀介質(zhì),所述代碼進(jìn)一步使所述至少一個(gè)處理器:
24.根據(jù)權(quán)利要求23所述的計(jì)算機(jī)可讀介質(zhì),其中所述一個(gè)或多個(gè)預(yù)定義工作負(fù)載是一個(gè)或多個(gè)后期再投影(lsr)工作負(fù)載。
25.根據(jù)權(quán)利要求23所述的計(jì)算機(jī)可讀介質(zhì),其中所述第一指示是處理器間通信控制器(ipcc)中斷。
26.根據(jù)權(quán)利要求23所述的計(jì)算機(jī)可讀介質(zhì),其中所述第一指示是從調(diào)度器、所述應(yīng)用或服務(wù)層中的至少一者接收的。
27.根據(jù)權(quán)利要求23所述的計(jì)算機(jī)可讀介質(zhì),其中所述一個(gè)或多個(gè)預(yù)定義工作負(fù)載與擴(kuò)展現(xiàn)實(shí)(xr)應(yīng)用、增強(qiáng)現(xiàn)實(shí)(ar)應(yīng)用或虛擬現(xiàn)實(shí)(vr)應(yīng)用中的至少一者相關(guān)聯(lián)。
28.根據(jù)權(quán)利要求23所述的計(jì)算機(jī)可讀介質(zhì),所述代碼進(jìn)一步使所述至少一個(gè)處理器:
29.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)可讀介質(zhì),其中在檢測(cè)到所述定時(shí)器的所述截止時(shí)退出所述ifpc狀態(tài)進(jìn)一步包括在圖形處理單元(gpu)處退出所述ifpc狀態(tài)。
30.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)可讀介質(zhì),其中所述定時(shí)器的所述時(shí)間段還是至少部分地基于ifpc退出時(shí)延的。