本發(fā)明屬于計算機圖形領(lǐng)域,尤其涉及一種分離式圖形處理器指令處理系統(tǒng)。
背景技術(shù):
現(xiàn)代圖形處理器多采用可編程染色器方式實現(xiàn),和主機交互采用圖形指令形式,目前公開的研究大多都是針對染色器指令研究,如PTX等,為發(fā)現(xiàn)有對整個圖形處理器指令處理結(jié)構(gòu)的資料。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是:
本發(fā)明主要提供一種分離式圖形處理器指令處理系統(tǒng),實現(xiàn)圖形處理器中圖形指令、染色器指令的分離處理。
本發(fā)明的解決方案是:
一種分離式圖形處理器指令處理系統(tǒng),包括:
圖形指令存儲模塊(1)、圖形指令存儲模塊(2)、染色器指令處理模塊(3)、染色器指令存儲模塊(4);
圖形指令存儲模塊(1)存儲主機應(yīng)用生成的圖形指令,并將所存儲的圖形指令傳遞給圖形指令處理模塊(2);
圖形指令存儲模塊(2)接收圖形指令存儲模塊(1)傳遞的圖形指令并處理,處理過程中遇到需要由染色器執(zhí)行的圖形指令時,發(fā)送特定任務(wù)執(zhí)行觸發(fā)給染色器指令處理模塊(3),當(dāng)染色器指令處理模塊(3)反饋處理結(jié)果后,圖形指令存儲模塊(2)繼續(xù)完成該圖形指令的處理;
染色器指令處理模塊(3)接收圖形指令存儲模塊(2)發(fā)送的特定任務(wù)執(zhí)行觸發(fā),從染色器指令存儲模塊(4)獲取特定任務(wù)的程序指令并執(zhí)行,執(zhí)行完成后將執(zhí)行結(jié)果反饋給圖形指令處理模塊(2);
染色器指令存儲模塊(4)存儲染色器指令處理模塊(3)所需執(zhí)行各種任務(wù)的程序指令,并在染色器指令處理模塊(3)執(zhí)行特定任務(wù)時將指令提供給染色器指令處理模塊(3)。
染色器指令處理模塊(3)接收主機的任務(wù)觸發(fā),從染色器指令存儲模塊(4)獲取特定任務(wù)的程序指令并執(zhí)行,執(zhí)行完成后將執(zhí)行結(jié)果反饋給主機。
本發(fā)明的優(yōu)點是:本發(fā)明提供的一種分離式圖形處理器指令處理系統(tǒng),通過將圖形指令和染色器指令分離處理,使得圖形處理器指令結(jié)構(gòu)清晰,便于擴展。
附圖說明
圖1為本發(fā)明的方法模塊圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
下面結(jié)合附圖和具體實施例對本發(fā)明的技術(shù)方案做進一步詳細描述。
如圖1所示,一種分離式圖形處理器指令處理系統(tǒng),包括:
圖形指令存儲模塊(1)、圖形指令存儲模塊(2)、染色器指令處理模塊(3)、染色器指令存儲模塊(4);
圖形指令存儲模塊(1)存儲主機應(yīng)用生成的圖形指令,并將所存儲的圖形指令傳遞給圖形指令處理模塊(2);
圖形指令存儲模塊(2)接收圖形指令存儲模塊(1)傳遞的圖形指令并處理,處理過程中遇到需要由染色器執(zhí)行的圖形指令時,發(fā)送特定任務(wù)執(zhí)行觸發(fā)給染色器指令處理模塊(3),當(dāng)染色器指令處理模塊(3)反饋處理結(jié)果后,圖形指令存儲模塊(2)繼續(xù)完成該圖形指令的處理;
染色器指令處理模塊(3)接收圖形指令存儲模塊(2)發(fā)送的特定任務(wù)執(zhí)行觸發(fā),從染色器指令存儲模塊(4)獲取特定任務(wù)的程序指令并執(zhí)行,執(zhí)行完成后將執(zhí)行結(jié)果反饋給圖形指令處理模塊(2);
染色器指令存儲模塊(4)存儲染色器指令處理模塊(3)所需執(zhí)行各種任務(wù)的程序指令,并在染色器指令處理模塊(3)執(zhí)行特定任務(wù)時將指令提供給染色器指令處理模塊(3)。
染色器指令處理模塊(3)接收主機的任務(wù)觸發(fā),從染色器指令存儲模塊(4)獲取特定任務(wù)的程序指令并執(zhí)行,執(zhí)行完成后將執(zhí)行結(jié)果反饋給主機。
最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細地說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。