Virtual interrupt delivery from a graphics processing unit (gpu) of a computing system without hardware support therefor
AssigneeNVIDIA Corporation
InventorsSurath Raj Mitra, Neo Jia, Kirti Wankhede
Life of this patent
Estimating the term…
Loading patent…
AssigneeNVIDIA Corporation
InventorsSurath Raj Mitra, Neo Jia, Kirti Wankhede
Estimating the term…
A method includes loading a driver component on a hypervisor of a computing system including a Graphics Processing Unit (GPU) without hardware support for virtual interrupt delivery, and loading an instance of the driver component on each of a number of VMs consolidated on a computing platform of the computing system. The method also includes allocating a memory page associated with work completion by the each of the number of VMs thereto through a driver stack executing on the hypervisor, and sharing the memory page with the driver component executing on the hypervisor. Further, the method includes delivering, through the hypervisor, an interrupt from the GPU to an appropriate VM based on inspecting the memory page associated with the work completion by the each of the number of VMs.
A method comprising:
A non-transitory medium, readable through a computing system and including instructions embodied therein that are executable through the computing system, comprising:
A computing system comprising:
Dependencies are inferred from the claim text.