Please use this identifier to cite or link to this item: http://10.1.7.192:80/jspui/handle/123456789/8532
Full metadata record
DC FieldValueLanguage
dc.contributor.authorSoni, Jigar-
dc.date.accessioned2019-07-22T06:23:54Z-
dc.date.available2019-07-22T06:23:54Z-
dc.date.issued2017-06-01-
dc.identifier.urihttp://10.1.7.192:80/jspui/handle/123456789/8532-
dc.description.abstractGraphics is very important component in all consumer electronics devices, it is important to have best, fast and updated graphics support. So having a tool that automatically validates changes and can generate source code that is only dependent on hardware specification during development can greatly reduce the 3D Graphics Driver Development time. Main objective of this project is to enhance 3D user mode (UMD) Graphics Driver by enabling the Unit Level Testing and automizing the source code generation to ease the pre-silicon development. The framework used for Unit Level Testing is based on Google test which is very easy to maintain, to integrate it with driver first created interfaces with library, provided dummy input data to library and consumed library operations after that compared actual test results with expected ones and if in case of mismatch it can display message on console. Auto source code generation tool is C++ based script that uses Intel Graphics Compiler to generate hardware specific instructions and later it binds it to proper header syntax. Batch Script is implemented so that all headers can automatically copied into one location after proper formatting is done. The Unit Level Testing Enabled for one of the Application programming interface (API) agnostic library gives developer the facility to validate their changes auto- matically during compilation of the library so that developer gets assured that their change wont break anything that was previously working and if it does, it will pin point the part of library is which is not producing expected value by displaying message on console. Unit Level Testing is enabled for driver changes validation with code coverage of 70%. Automatic source code generation tool is being used to gen- erate the source code during pre-silicon driver development time in single so that when some of the static portion of code that only depends on hardware specification and doesnt involve logic modification can quickly regenerated. This tool is capable for regenerating ready to use header in around 1 minute compare to 30 minutes.en_US
dc.publisherInstitute of Technologyen_US
dc.relation.ispartofseries15MECE25;-
dc.subjectEC 2015en_US
dc.subjectProject Reporten_US
dc.subjectProject Report 2015en_US
dc.subjectEC Project Reporten_US
dc.subjectEC (ES)en_US
dc.subjectEmbedded Systemsen_US
dc.subjectEmbedded Systems 2015en_US
dc.subject15MECen_US
dc.subject15MECEen_US
dc.subject15MECE25en_US
dc.title3D Graphics Driver Enhancementen_US
dc.typeDissertationen_US
Appears in Collections:Dissertation, EC (ES)

Files in This Item:
File Description SizeFormat 
15MECE25.pdf15MECE253.39 MBAdobe PDFThumbnail
View/Open


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