Patent · US Active

Managing a data structure for allocating graphics processing unit resources to virtual machines

US9298490B2 · kind B2 · utility

2Cited by
6References
43Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 20, 2012
Grant dateMar 29, 2016
Priority date
Expiry dateJun 25, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/501
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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 comprises a GPU allocation list for use in allocating the physical GPU resources comprising one or more virtual machine entries each containing a designation of a virtual machine, an indication of a GPU benefit factor associated with the designated virtual machine, and an indication of processing bandwidth requirements associated with the designated virtual machine. The entries are ranked based at least upon the GPU benefit factor associated with each designated virtual machine. Available GPU resources are allocated to some subset of these ranked virtual machines as physical GPU capacity is matched with the requirements of the subset.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.