[發(fā)明專利]著色器處理系統(tǒng)與方法有效
| 申請?zhí)枺?/td> | 200810178013.2 | 申請日: | 2008-12-08 |
| 公開(公告)號: | CN101425175A | 公開(公告)日: | 2009-05-06 |
| 發(fā)明(設計)人: | 焦陽 | 申請(專利權)人: | 威盛電子股份有限公司 |
| 主分類號: | G06T1/20 | 分類號: | G06T1/20;G09G5/36;G09G5/02;G09G5/39 |
| 代理公司: | 北京市柳沈律師事務所 | 代理人: | 蒲邁文 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 著色 處理 系統(tǒng) 方法 | ||
1.一種在多重線程的圖形處理單元中執(zhí)行從屬紋理讀取的方法,包括:
從用以執(zhí)行著色器運算的執(zhí)行單元邏輯單元產(chǎn)生與第一線程相關的一個 從屬紋理讀取請求;
由該執(zhí)行單元邏輯單元的一個仲裁邏輯單元擱置該第一線程以響應該從 屬紋理讀取請求;
傳送對應于該第一線程的與著色器運算和紋理取樣相關的多個參數(shù)以及 該執(zhí)行單元邏輯單元的識別字至紋理管線;
從該紋理管線接收對應于該從屬紋理讀取的紋理數(shù)據(jù)至該執(zhí)行單元邏輯 單元;
從該紋理管線接收線程啟動請求至該仲裁邏輯單元以響應該紋理數(shù)據(jù)的 接收;
解除該第一線程的擱置以響應該線程啟動請求;以及
利用該紋理數(shù)據(jù)在該執(zhí)行單元邏輯單元內(nèi)執(zhí)行該第一線程。
2.根據(jù)權利要求1所述的方法,其中接收該紋理數(shù)據(jù)的步驟還包括儲存 該紋理數(shù)據(jù)連同該第一線程的識別字至該執(zhí)行單元邏輯單元的一個寄存器文 件。
3.根據(jù)權利要求1所述的方法,其中產(chǎn)生該從屬紋理讀取請求的步驟還 包括從該執(zhí)行單元邏輯單元中用以對該紋理數(shù)據(jù)執(zhí)行各種運算的一個數(shù)據(jù)路 徑單元產(chǎn)生該從屬紋理讀取請求。
4.根據(jù)權利要求1所述的方法,其中所述與著色器運算和紋理取樣相關 的多個參數(shù)還包括平行運算系統(tǒng)中的一或多個執(zhí)行單元的識別字、線程識別 字、述詞像素屏蔽、一或多個紋理坐標和一紋理描述子。
5.根據(jù)權利要求1所述的方法,還包括保持該執(zhí)行單元邏輯單元中對應 于該第一線程的所有與著色器處理相關的其它信息,其中與著色器處理相關 的該其它信息包括程序計數(shù)器、堆棧指針、對應于像素著色器的工作序號識 別字、對應于頂點著色器和幾何著色器的目標頂點快取線地址、以及公用臨 時文件、一或多個純量寄存器、一或多個述詞寄存器與一或多個地址寄存器 其中的一或多個暫時寄存器的內(nèi)容。
6.一種著色器處理系統(tǒng),包含:
執(zhí)行單元邏輯單元,存在于圖形處理單元的多重線程的平行運算核心中, 該執(zhí)行單元邏輯單元用來執(zhí)行對應于第一線程的著色器計算,該執(zhí)行單元邏 輯單元包含:
數(shù)據(jù)路徑單元,用來產(chǎn)生與該第一線程相關的從屬紋理讀取請求,
仲裁邏輯單元,用來接收來自該數(shù)據(jù)路徑單元的信號以擱置該第一線 程,以響應該從屬紋理讀取請求,以及
公共寄存器文件,用來接收對應于該從屬紋理讀取請求的紋理數(shù)據(jù); 以及
紋理管線,用來自該執(zhí)行單元邏輯單元接收對應于該第一線程的與著色 器運算和紋理取樣相關的多個參數(shù)以響應該從屬紋理讀取請求,該紋理管線 包含先進先出緩沖器用來接收執(zhí)行單元識別字與線程識別字以提供該紋理數(shù) 據(jù),
其中該仲裁邏輯單元還用來接收線程啟動請求以回復該第一線程的擱 置,并響應于該線程啟動請求解除該第一線程的擱置。
7.根據(jù)權利要求6所述的著色器處理系統(tǒng),其中該執(zhí)行單元邏輯單元還 被用來儲存對應于該第一線程的所有與著色器處理相關的其它信息。
8.根據(jù)權利要求6所述的著色器處理系統(tǒng),其中該數(shù)據(jù)路徑單元還被用 來利用該紋理數(shù)據(jù)執(zhí)行該第一線程。
9.根據(jù)權利要求6所述的著色器處理系統(tǒng),其中該執(zhí)行單元邏輯單元還 包含一或多個第一線程狀態(tài)寄存器,該執(zhí)行單元邏輯單元從該第一線程狀態(tài) 寄存器傳送與著色器運算和紋理取樣相關的其它參數(shù),其中該其它參數(shù)包含 該平行運算核心的執(zhí)行單元的線程識別字、述詞像素屏蔽、一或多個紋理坐 標以及一紋理描述子之中的一或多個。
10.根據(jù)權利要求6所述的著色器處理系統(tǒng),其中該執(zhí)行單元邏輯單元 還包含用來儲存與著色器處理相關的其它信息的一或多個第二線程狀態(tài)寄存 器,該其它信息包含程序計數(shù)器、堆棧指針、對應于像素著色器的工作序號 識別字、對應于頂點著色器及幾何著色器的目標頂點快取線地址、以及公共 寄存器文件、一或多個純量寄存器文件、一或多個述詞寄存器文件與一或多 個地址寄存器文件其中之一或多個暫時寄存器的內(nèi)容。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于威盛電子股份有限公司,未經(jīng)威盛電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810178013.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





