Please use this identifier to cite or link to this item: http://10.1.7.192:80/jspui/handle/123456789/4714
Full metadata record
DC FieldValueLanguage
dc.contributor.authorPathak, Ishani-
dc.date.accessioned2014-08-05T07:53:44Z-
dc.date.available2014-08-05T07:53:44Z-
dc.date.issued2014-06-01-
dc.identifier.urihttp://hdl.handle.net/123456789/4714-
dc.description.abstractGraphics System Features are global functionalities that are applicable across each and every media unit. Every media test uses an outer cache - either L3 or external LLC (Last Level Cache). So, the outer cache is a global system feature. Yet, there is no universal way of accessing those outer caches and controlling their cacheability. My proposed solution is to use Memory Object Control State (MOCS) as a way of accessing the outer caches. A script needs to be developed which could resolve events that would eventually cause cache failures; like memory issues, invalid translations and cache misses. This script needs to be added and executed with a certain number of media tests to see if the intent is met. The second scope of work is to enable preemption among media workloads. Traditionally, the graphics driver is used to enable preemption. This is done in the User mode, i.e. the calls (or preemption requests) made by the application have to go through several layers of hardware abstraction (OS, Kernel) to reach the hardware and get the task done. This means a time delay between when the request for preemption is issued and when it is serviced/executed. There are many overhead challenges. My proposed way is to use the graphics microcontroller (GuC) itself for scheduling and preemption of media workloads. This microcontroller is present on the Graphics Processing Engine (GPE) and any task run by it would talk directly to the hardware, and finish sooner. There is also a huge plus of using the microcontroller when it came to power savings - it could run independently in low power mode; even when the main core was in OFF state. Additionally, it has the authority to schedule workload on graphics sub-systems directly, without Host intervention. GuC is also a global system feature.en_US
dc.publisherInstitute of Technologyen_US
dc.relation.ispartofseries12MECC09;-
dc.subjectEC 2012en_US
dc.subjectProject Reporten_US
dc.subjectProject Report 2012en_US
dc.subjectEC Project Reporten_US
dc.subjectEC (Communication)en_US
dc.subjectCommunicationen_US
dc.subjectCommunication 2012en_US
dc.subject12MECCen_US
dc.subject12MECC09en_US
dc.titleValidation of Graphics System Features Using Media Workloadsen_US
dc.typeDissertationen_US
Appears in Collections:Dissertation, EC (Communication)

Files in This Item:
File Description SizeFormat 
12MECC09.pdf12MECC091.17 MBAdobe PDFThumbnail
View/Open


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