[發(fā)明專(zhuān)利]將指令綁定到圖形處理單元的系統(tǒng)和方法在審
| 申請(qǐng)?zhí)枺?/td> | 201910495517.5 | 申請(qǐng)日: | 2019-06-10 |
| 公開(kāi)(公告)號(hào): | CN110597560A | 公開(kāi)(公告)日: | 2019-12-20 |
| 發(fā)明(設(shè)計(jì))人: | M.K.阿爾蘇普;D.C.塔寧鮑姆;D.倫茨;S.S.伊耶;C.J.古德曼 | 申請(qǐng)(專(zhuān)利權(quán))人: | 三星電子株式會(huì)社 |
| 主分類(lèi)號(hào): | G06F9/38 | 分類(lèi)號(hào): | G06F9/38;G06T1/20 |
| 代理公司: | 11105 北京市柳沈律師事務(wù)所 | 代理人: | 邵亞麗 |
| 地址: | 韓國(guó)*** | 國(guó)省代碼: | 韓國(guó);KR |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 綁定 指令 編譯 格式指令 轉(zhuǎn)換信息 轉(zhuǎn)換 圖形處理單元 運(yùn)行時(shí) 配置 | ||
1.一種將指令綁定到圖形處理單元GPU的方法,包括:
在GPU處接收無(wú)綁定編譯的指令;
在運(yùn)行時(shí)解釋無(wú)綁定編譯的指令以標(biāo)識(shí)所需的轉(zhuǎn)換;
基于無(wú)綁定編譯的指令和所需的轉(zhuǎn)換生成轉(zhuǎn)換信息;
根據(jù)轉(zhuǎn)換信息轉(zhuǎn)換無(wú)綁定編譯的指令以生成綁定格式指令;和
執(zhí)行綁定格式指令。
2.根據(jù)權(quán)利要求1所述的方法,其中,在運(yùn)行時(shí)解釋無(wú)綁定編譯的指令以標(biāo)識(shí)所需的轉(zhuǎn)換包括:
由WARP定序器識(shí)別何時(shí)無(wú)綁定編譯的指令應(yīng)該被轉(zhuǎn)換成對(duì)應(yīng)于API指定的GPU硬件配置。
3.根據(jù)權(quán)利要求2所述的方法,其中所述WARP定序器包括具有被配置為解釋所述無(wú)綁定編譯的指令并生成所述轉(zhuǎn)換信息的指令流水線的頂部的指令流水線。
4.根據(jù)權(quán)利要求1所述的方法,其中根據(jù)轉(zhuǎn)換信息轉(zhuǎn)換無(wú)綁定編譯的指令以生成綁定格式指令包括:
在處理引擎處接收無(wú)綁定編譯的指令和轉(zhuǎn)換信息;和
使用處理引擎的格式轉(zhuǎn)換單元,使用無(wú)綁定編譯的指令和轉(zhuǎn)換信息生成綁定格式指令。
5.根據(jù)權(quán)利要求4所述的方法,其中所述格式轉(zhuǎn)換單元與所述處理引擎的整數(shù)單元或浮點(diǎn)單元中的至少一個(gè)并行操作。
6.根據(jù)權(quán)利要求1所述的方法,其中所述轉(zhuǎn)換信息包括渲染目標(biāo)格式、渲染目標(biāo)布局、或紋理格式中的至少一個(gè)。
7.根據(jù)權(quán)利要求6所述的方法,還包括:
向加載存儲(chǔ)單元LSU提供無(wú)綁定編譯的指令和轉(zhuǎn)換信息;和
將著色器輸出布局映射到緩沖器布局。
8.根據(jù)權(quán)利要求7所述的方法,其中將著色器輸出布局映射到緩沖器布局包括為缺失組件提供默認(rèn)值或丟棄額外組件中的至少一個(gè)。
9.一種GPU,包括:
固定功能單元;
WARP定序器,被配置為接收無(wú)綁定編譯的指令,并基于無(wú)綁定編譯的指令和固定功能單元生成轉(zhuǎn)換信息;和
處理引擎,被配置為接收無(wú)綁定編譯的指令,并基于無(wú)綁定編譯的指令和轉(zhuǎn)換信息生成綁定格式指令。
10.根據(jù)權(quán)利要求9所述的GPU,其中所述處理引擎包括格式轉(zhuǎn)換單元,其中所述格式轉(zhuǎn)換單元被配置為:
接收無(wú)綁定編譯的指令和轉(zhuǎn)換信息;和
使用無(wú)綁定編譯的指令和轉(zhuǎn)換信息生成綁定格式指令。
11.根據(jù)權(quán)利要求9所述的GPU,其中所述固定功能單元包括渲染緩沖器。
12.根據(jù)權(quán)利要求9所述的GPU,其中所述固定功能單元包括光柵化子系統(tǒng)。
13.根據(jù)權(quán)利要求9所述的GPU,其中所述固定功能單元包括加載存儲(chǔ)單元。
14.根據(jù)權(quán)利要求13所述的GPU,其中所述轉(zhuǎn)換信息包括渲染目標(biāo)布局。
15.根據(jù)權(quán)利要求14所述的GPU,其中所述加載存儲(chǔ)單元被配置為生成用于從在所述GPU上操作的著色器接收更新的表,并且當(dāng)所述著色器程序已完成時(shí),根據(jù)所述渲染目標(biāo)布局向渲染目標(biāo)提供輸出。
16.根據(jù)權(quán)利要求15所述的GPU,其中所述加載存儲(chǔ)單元還被配置為針對(duì)著色器未提供的缺失值向渲染目標(biāo)提供默認(rèn)值。
17.根據(jù)權(quán)利要求15所述的GPU,其中所述加載存儲(chǔ)單元還被配置為丟棄由著色器提供的、渲染目標(biāo)格式不需要的值。
18.根據(jù)權(quán)利要求9所述的GPU,其中所述轉(zhuǎn)換信息包括渲染目標(biāo)格式。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于三星電子株式會(huì)社,未經(jīng)三星電子株式會(huì)社許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910495517.5/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 一種軟件開(kāi)發(fā)中的自動(dòng)化編譯方法及系統(tǒng)
- 一種動(dòng)態(tài)分配編譯機(jī)的系統(tǒng)及其方法
- 一種實(shí)現(xiàn)安卓編譯隔離的方法和系統(tǒng)
- 調(diào)度服務(wù)器、編譯服務(wù)器及分布式編譯方法
- 代碼編譯方法、編譯設(shè)備、存儲(chǔ)介質(zhì)及裝置
- 文件編譯方法、裝置、編譯設(shè)備及存儲(chǔ)介質(zhì)
- 一種編譯方法、裝置及系統(tǒng)
- 一種編譯方法和相關(guān)裝置
- 一種編譯方法、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種代碼編譯方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 包括用于保持第二指令格式的分布式指令緩沖器的系統(tǒng)和方法
- 從混合源指令集架構(gòu)到單一目標(biāo)指令集架構(gòu)的二進(jìn)制代碼轉(zhuǎn)換中的多格式指令的格式選擇
- 虛擬機(jī)系統(tǒng)及利用該系統(tǒng)執(zhí)行指令的方法
- 一種反匯編器指令匹配的處理方法
- 壓縮指令格式
- 壓縮指令格式
- 在帶內(nèi)數(shù)據(jù)環(huán)境中下達(dá)非帶內(nèi)數(shù)據(jù)格式指令的系統(tǒng)及方法
- 指令翻譯電路、處理器電路及其執(zhí)行方法
- 一種軌道交通服務(wù)器參數(shù)命令下達(dá)方法及系統(tǒng)
- 一種調(diào)度自動(dòng)化主站與仿真子站的數(shù)據(jù)交互系統(tǒng)及方法





