Please use this identifier to cite or link to this item: http://10.1.7.192:80/jspui/handle/123456789/4077
Title: Semantic Characterization of Shaders Across GPU Workloads: Patterns and Trends
Authors: Zala, Amit C.
Keywords: Computer 2011
Project Report 2011
Computer Project Report
Project Report
11MICT
11MICT17
ICT
ICT 2011
CE (ICT)
Issue Date: 1-Jun-2013
Publisher: Institute of Technology
Series/Report no.: 11MICT17
Abstract: As time passes, our 3D graphics applications have become more and more complex. Even though we have thousands of parallel cores in our GPU still it is not sufficient, because our need of 3D graphics has become more realistic and complex too. With the innovation and integration of media objects, 3D graphics application usage has significantly increased. Processing 3D graphics is done by Graphics pipeline. In Graphics pipeline each step, shaders are there to process each frame. First each frame is divided into draw calls and then this draw call executes different shaders and generates 3D image. Now think about it, we need minimum of 16 frames for animated graphics. And this frame is divided into 100 to 1000 draw calls and this draw calls will call 10-100 shader functions for rendering image. So, Most 90 percent of the load of 3D graphics is depends on this shader functions. The goal of this thesis is to minimize shader processing time. So, if we want to improve processing then either we have to develop more capable Hardware or optimize this shader functions. But total shader functions are countless and also hardware capacity and shader optimization has reached to sig- nificant limit. The thesis talks about a way to improve 3D graphics processing and that is, to design hardware for shader group which executes most among all graphics application. The argument behind this is, if we abele to identify that this particular Shader cluster executes 40 percent of total processing, and if we develop hardware for them then execution of shader in hardware becomes much faster and we will get over all approx. 40 percent of improvement. It contains different techniques for identifying such type of shaders clusters, Generating workload, char- acterize the benchmarks, mining traces of workload, clustering most executable shaders, Clustering Co-related Shaders etc...
URI: http://10.1.7.181:1900/jspui/123456789/4077
Appears in Collections:Dissertation, CE (ICT)

Files in This Item:
File Description SizeFormat 
11MICT17.pdf11MICT172.65 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.