天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計算機論文 >

基于OpenGL的GPU命令處理器設(shè)計方法研究

發(fā)布時間:2024-03-05 19:43
  命令處理器是GPU中的可編程染色器,它將接收到的圖形命令發(fā)送到3D引擎進行處理并繪制出圖像。命令處理器是GPU數(shù)據(jù)處理的來源,其對圖形命令的解析方式、處理速率與數(shù)據(jù)吞吐量直接決定了圖形處理器3D引擎性能的發(fā)揮。在分析OpenGL圖形繪制命令的基礎(chǔ)上,提出了一種適用于OpenGL的圖形命令處理器架構(gòu),并設(shè)計相應(yīng)的運行管理方法及性能監(jiān)控策略,既保證了命令處理運行的正確性,提高圖形命令運行的時效性,又為命令處理器的升級與優(yōu)化指明了方向。

【文章頁數(shù)】:4 頁

【部分圖文】:

圖1通用命令處理器功能

圖1通用命令處理器功能

圖形處理器中的命令處理器完成OpenGL命令的接收、解析與分發(fā),通常設(shè)計流程如圖1所示。命令處理器按主機發(fā)送的順序接收OpenGL圖形命令,對其進行識別、譯碼為3D圖形處理引擎可識別的指令,下發(fā)到各單元處理,最終的結(jié)果經(jīng)過顯示控制單元輸出顯示。經(jīng)過命令處理器的所有OpenGL圖形....


圖2基于OpenGL命令處理器功能

圖2基于OpenGL命令處理器功能

如圖1所示的命令處理器結(jié)構(gòu)忽略了OpenGL作為一個狀態(tài)機運行的特性[3],不是所有的圖形命令都會導(dǎo)致繪圖結(jié)果的改變,只有頂點數(shù)據(jù)、像素數(shù)據(jù)和具有真正功能操作的命令會影響圖形繪制的結(jié)果,其余命令只是改變當(dāng)前OpenGL狀態(tài)機的運行狀態(tài)。因此,經(jīng)過分析將圖形指令劃分為頂點數(shù)據(jù)處理、....


圖3頂點信息優(yōu)化處理

圖3頂點信息優(yōu)化處理

頂點信息處理類命令主要接收基本圖元的頂點及其相關(guān)信息,如glVertex、glColor、glEdgeFlag、glNormal、glTexCoord、glFogCoord等。對于除頂點坐標(biāo)外同一屬性的反復(fù)設(shè)置,最多只會觸發(fā)一條命令的執(zhí)行,如圖3所示;對無頂點坐標(biāo)的頂點屬性設(shè)置,....


圖4圖形處理器狀態(tài)管理

圖4圖形處理器狀態(tài)管理

命令處理器的運行狀態(tài)如圖4所示,每一狀態(tài)之間的跳轉(zhuǎn)需按順序執(zhí)行,最終進入圖形指令處理狀態(tài),圖形處理狀態(tài)分為3個階段:運行狀態(tài)、等待狀態(tài)及空轉(zhuǎn)狀態(tài)[8]。運行狀態(tài)是指在圖形指令處理中正在執(zhí)行圖形指令;等待狀態(tài)是指在圖形命令執(zhí)行過程中等待寄存器資源、DMA資源及通道資源空閑;空轉(zhuǎn)狀態(tài)....



本文編號:3919948

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/3919948.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶aa57b***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com