Font Size: a A A

Research And Implementation On Graphics Pipeline Of Graphic Processing Unit

Posted on:2012-07-18Degree:MasterType:Thesis
Country:ChinaCandidate:Z H RaoFull Text:PDF
GTID:2248330395984700Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
With the high demand for the quality of graphics and graphic processing speed,single image processing by the CPU can no longer meet the requirements, a dedicatedgraphics processing chip must be carried out, this chip is called the graphicprocessing unit(GPU). After several years using in PC, GPU’s structure and functionhave been more perfect, but GPU using in embedded devices has just started, it’s costis high and performance is not stable enough, so, researchers on GPU using inembedded system has high social signification and economic value.To development a graphic processing unit, first you need to determine thegraphics algorithm, then write the algorithm to software library, and finally into ahardware graphics pipeline. Work in this article is first get the GPU graphicsrendering pipeline algorithms and optimized some algorithms, then using C languagewritten the algorithm graphics software library based on OPENGL API, finallyverified GPU function on development platform. GPU graphics pipeline is core ingraphic system, it can be divided into geometric transformation stage and therasterization stage, this paper were carried out in depth study of its algorithm, andproposed the improvement of part of the algorithm in texture mapping to reduce thealiasing, then extract algorithm written into software library running on developmentplatform, development platform used in this article using ARM processor and LINUXoperating system, function of GPU software library has verified in this ARM+LINUXdevelopment environment, in order to realize the software simulation of the functionof graphics.GPU graphics pipeline designed in this article realized the commonly usedfeatures of GPU, the function of the geometric phase were all involved, but the pixelprocessing function in rasterization stage was not so perfect. The main contentsinclude of design are extracted algorithms and function verification, this provides agood model for algorithm optimization and hardware design in subsequent GPUdevelop.
Keywords/Search Tags:OpenGL ES, GPU(Graphic Processing Unit), Graphics Pipeline, Computer Graphics, Mip-Map, Graphics Software Library
PDF Full Text Request
Related items