-
公开(公告)号:US10481937B2
公开(公告)日:2019-11-19
申请号:US15545274
申请日:2015-03-23
Applicant: INTEL CORPORATION
Inventor: Zhi Hong Yu , Richard Dunphy
Abstract: A shadow command ring is described for graphics processor virtualization. In one example a command batch is loaded from a virtual machine of a general purpose processor into a physical command ring of a graphics processor. A physical tail pointer register of the graphics processor is set and the command batch and the physical tail pointer are trapped at a mediator. The mediator copies the trapped command batch and the physical tail pointer in a shadow command ring and sets a virtual tail pointer. The execution of the physical command ring is monitored and if an error is determined then the physical command ring is cleared and reloaded using the shadow command ring.
-
公开(公告)号:US12056786B2
公开(公告)日:2024-08-06
申请号:US17256201
申请日:2018-09-27
Applicant: Intel Corporation
Inventor: Weihan Wang , Jie He , Junhua Hou , Hua Zhang , Xiangning Ma , Zhi Hong Yu
CPC classification number: G06T1/20 , G06F9/45558 , G06F9/5022 , G06F9/5077 , G06F9/542 , G06F2009/45583
Abstract: An apparatus and method are described for graphics virtualization with late synchronization. For example, a virtualized graphics execution environment is implemented on a host, including a hypervisor to virtualize graphics processing resources for one or more virtual machines (VMs). A plurality of graphics commands are received responsive to execution of a graphics application in one of the VMs. The graphics commands are persisted until a frame triggering event is detected. Upon detection of a frame triggering event, the persisted graphics commands are submitted to the host.
-