Runtime profile determinations of virtual machines for graphics processing unit (gpu) allocation
AssigneeVMware, Inc.
InventorsJose FONSECA, Salim ABIEZZI
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsJose FONSECA, Salim ABIEZZI
Estimating the term…
Methods, techniques, and systems for dynamically allocating graphics processing units among virtual machines are provided. Example embodiments provide a dynamic GPU allocation system (“DGAS”), which enables the efficient allocation of physical GPU resources to one or more virtual machines. In one embodiment, the DGAS determines runtime profiles of a plurality of virtual machines. The runtime profiles are determined by determining a runtime assessment of workload indicative of a potential benefit that the virtual machine can receive from using a GPU resource. The DGAS then causes the processing bandwidth of the physical GPU resources to be allocated to some of the plurality of virtual machines based upon the dynamically determined runtime assessments of workload.
A computer-implemented method in a server computing system for providing runtime profiles of a plurality of virtual machines for use in allocation of physical graphics processing unit (GPU) resources, including processing bandwidth, to one or more of the plurality of virtual machines comprising:
A non-transitory computer-readable medium stored in a server computing system containing content for providing runtime profiles of a plurality of virtual machines for use in allocation of physical graphics processing unit (GPU) resources, including processing bandwidth, to one or more of the plurality of virtual machines by performing a method comprising:
A server computing system, comprising:
Dependencies are inferred from the claim text.