Invention Grant
- Patent Title: Paravirtualized virtual GPU
-
Application No.: US13270082Application Date: 2011-10-10
-
Publication No.: US10310879B2Publication Date: 2019-06-04
- Inventor: William J. Earl , Kevin J. Kranzusch , Satya Kiran Popuri , Christopher W. Johnson
- Applicant: William J. Earl , Kevin J. Kranzusch , Satya Kiran Popuri , Christopher W. Johnson
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA CORPORATION
- Current Assignee: NVIDIA CORPORATION
- Current Assignee Address: US CA Santa Clara
- Agency: Artegis Law Group, LLP
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F9/44 ; G06F9/46 ; G06F13/00 ; G06F9/455

Abstract:
An embodiment of the invention sets forth a primary processing unit, a secondary processing unit coupled to the primary processing unit and accessible via a plurality of channels and a plurality of guest virtual machines executing on the primary processing unit. Each guest virtual machine includes a driver associated with the secondary processing unit, and a privileged virtual machine executing on the primary processing unit and configured to allocate a different set of channels of the plurality of channels to each of the drivers included in the guest virtual machines, where a first set of channels allocated to a first driver enables the first driver to access the secondary processing unit without conflicting with any of the other and with minimal performance overhead by directly accessing the secondary processing unit channels.
Public/Granted literature
- US20130091500A1 PARAVIRTUALIZED VIRTUAL GPU Public/Granted day:2013-04-11
Information query