[發(fā)明專利]圖形處理系統(tǒng)和在圖形處理系統(tǒng)中處理基元片段的方法有效
| 申請(qǐng)?zhí)枺?/td> | 201611193851.8 | 申請(qǐng)日: | 2016-12-21 |
| 公開(kāi)(公告)號(hào): | CN106897143B | 公開(kāi)(公告)日: | 2022-02-25 |
| 發(fā)明(設(shè)計(jì))人: | J·里德肖;Y·C·富 | 申請(qǐng)(專利權(quán))人: | 想象技術(shù)有限公司 |
| 主分類號(hào): | G06F9/50 | 分類號(hào): | G06F9/50;G06T1/20 |
| 代理公司: | 北京三友知識(shí)產(chǎn)權(quán)代理有限公司 11127 | 代理人: | 黨曉林;王青芝 |
| 地址: | 英國(guó)赫*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 圖形 處理 系統(tǒng) 片段 方法 | ||
1.一種圖形處理系統(tǒng),所述圖形處理系統(tǒng)被配置為使用被再分成多個(gè)區(qū)片的渲染空間來(lái)處理基元片段,所述系統(tǒng)包括:
多個(gè)處理引擎,所述多個(gè)處理引擎被配置為將紋理化和陰影化中的一者或二者應(yīng)用到基元片段;
高速緩存系統(tǒng),所述高速緩存系統(tǒng)被配置為存儲(chǔ)圖形數(shù)據(jù)以用于在處理所述基元片段中使用,所述高速緩存包括多個(gè)高速緩存子系統(tǒng),其中所述多個(gè)高速緩存子系統(tǒng)中的每個(gè)高速緩存子系統(tǒng)被耦合到所述處理引擎中的多個(gè)處理引擎的相應(yīng)集合;以及
區(qū)片分配單元,所述區(qū)片分配單元被配置為在多個(gè)分配模式中操作以將區(qū)片分配給所述處理引擎,其中所述多個(gè)分配模式包括空間分配模式和負(fù)載平衡分配模式,在所述空間分配模式中,空間相鄰區(qū)片組根據(jù)空間分配方案而被分配給所述處理引擎,所述空間分配方案確保所述空間相鄰區(qū)片組中的每組被分配給耦合到相同高速緩存子系統(tǒng)的處理引擎的集合,在所述負(fù)載平衡分配模式中,區(qū)片基于所述多個(gè)處理引擎的計(jì)算負(fù)載而被分配給所述多個(gè)處理引擎,
其中,所述區(qū)片分配單元被配置為,針對(duì)所述多個(gè)處理引擎中的每個(gè)處理引擎,維持被分配用于由該處理引擎處理的已分配的區(qū)片的隊(duì)列,并且其中,所述區(qū)片分配單元被配置為監(jiān)視所述隊(duì)列的狀態(tài),以確定所述空間分配模式和所述負(fù)載平衡分配模式中的、在其中區(qū)片將被分配給所述多個(gè)處理引擎的一個(gè)分配模式。
2.根據(jù)權(quán)利要求1所述的圖形處理系統(tǒng),其中在所述空間分配模式中,所述區(qū)片分配單元被配置為在一個(gè)分配過(guò)程中將區(qū)片塊分配給所述處理引擎,由此向所述多個(gè)處理引擎中的每個(gè)處理引擎分配來(lái)自所述區(qū)片塊的相應(yīng)的一個(gè)或多個(gè)區(qū)片,其中所述區(qū)片塊包括多個(gè)空間相鄰區(qū)片組。
3.根據(jù)權(quán)利要求2所述的圖形處理系統(tǒng),其中所述區(qū)片分配單元被配置為處理區(qū)片塊的序列。
4.根據(jù)權(quán)利要求2所述的圖形處理系統(tǒng),其中所述區(qū)片分配單元被配置為響應(yīng)于檢測(cè)到所述隊(duì)列中的每個(gè)隊(duì)列中的已分配的區(qū)片的數(shù)目不大于分配閾值,在所述空間分配模式中實(shí)現(xiàn)分配過(guò)程,由此將區(qū)片塊分配給所述處理引擎。
5.根據(jù)權(quán)利要求1至4中的任一項(xiàng)所述的圖形處理系統(tǒng),其中所述區(qū)片分配單元被配置為:監(jiān)視所述隊(duì)列的狀態(tài),并且響應(yīng)于檢測(cè)到所述隊(duì)列中的任一個(gè)隊(duì)列中的已分配的區(qū)片的數(shù)目小于加載閾值,在所述負(fù)載平衡分配模式中將區(qū)片分配給所述處理引擎。
6.根據(jù)權(quán)利要求5所述的圖形處理系統(tǒng),其中所述區(qū)片分配單元被配置為:響應(yīng)于檢測(cè)到所述隊(duì)列中的任一個(gè)隊(duì)列中的已分配的區(qū)片的所述數(shù)目小于所述加載閾值,在所述負(fù)載平衡分配模式中將足夠的區(qū)片分配給所述處理引擎以填充所述隊(duì)列中的每個(gè)隊(duì)列。
7.根據(jù)權(quán)利要求5所述的圖形處理系統(tǒng),其中所述區(qū)片分配單元被配置為,當(dāng)在所述負(fù)載平衡分配模式中操作時(shí),一旦所述多個(gè)處理引擎上的負(fù)載已經(jīng)被重新平衡,則所述區(qū)片分配單元切換回所述空間分配模式。
8.根據(jù)權(quán)利要求1所述的圖形處理系統(tǒng),其中所述高速緩存系統(tǒng)是多級(jí)高速緩存,并且其中所述高速緩存子系統(tǒng)是所述多級(jí)高速緩存中的第1級(jí)高速緩存子系統(tǒng),并且其中所述高速緩存子系統(tǒng)中的每個(gè)高速緩存子系統(tǒng)被耦合到所述處理引擎的相應(yīng)對(duì)。
9.根據(jù)權(quán)利要求1所述的圖形處理系統(tǒng),其中所述空間相鄰區(qū)片組是2×2區(qū)片組,并且其中在根據(jù)所述空間分配方案的所述空間分配模式中,所述區(qū)片分配單元被配置為:將每個(gè)空間相鄰區(qū)片組分配給耦合到相同高速緩存子系統(tǒng)的處理引擎對(duì),使得所述對(duì)中的每個(gè)處理引擎被分配來(lái)自所述組的兩個(gè)區(qū)片。
10.根據(jù)權(quán)利要求1所述的圖形處理系統(tǒng),其中所述系統(tǒng)被配置為渲染圖像,并且其中所述處理引擎被配置為輸出經(jīng)處理的基元片段以用于在生成表示經(jīng)渲染的所述圖像的像素?cái)?shù)據(jù)中使用,其中所述圖形處理系統(tǒng)包括被配置為存儲(chǔ)表示經(jīng)渲染的所述圖像的所述像素?cái)?shù)據(jù)的存儲(chǔ)庫(kù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于想象技術(shù)有限公司,未經(jīng)想象技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611193851.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。





