Shadow command ring for graphics processor virtualization
AssigneeIntel Corporation
InventorsZhi Hong Yu, Richard Dunphy
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsZhi Hong Yu, Richard Dunphy
Estimating the term…
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.
A method comprising:
A non-transitory computer-readable medium having instructions that when operated on by the computer cause the computer to perform operations comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.