Accelerator Resource Allocation and Pooling
AssigneeIntel Corporation
InventorsMOHAN J. KUMAR, MURUGASAMY K. NACHIMUTHU, AARON GORIUS, MICHAEL CROCKER
Life of this patent
Estimating the term…
Abstract
Examples may include techniques to allocate physical accelerator resources from pools of accelerator resources. In particular, virtual computing devices can be composed from physical resources and physical accelerator resources dynamically allocated to the virtual computing devices. The present disclosure provides that physical accelerator resources can be dynamically allocated, or composed, to a virtual computing device despite not being physically coupled to other components in the virtual device.
Claims25
A system comprising:
- a plurality of physical compute resources;
- a plurality of physical accelerator resources;
- a fabric to communicatively couple the plurality of physical compute resources and the plurality of physical accelerator resources;
- and
- a virtual infrastructure management framework to:
- compose a plurality of virtual computing resources from the plurality of physical compute resources and the plurality of physical accelerator resources;
- and
- dynamically allocate at least one of the plurality of physical accelerator resources to a one of the plurality of virtual computing resources.
A method comprising:
- composing a plurality of virtual computing resources from a plurality of physical compute resources and a plurality of physical accelerator resources, the plurality of physical compute resources coupled to the plurality of physical accelerator resources via a fabric;
- and
- dynamically allocating at least one of the plurality of physical accelerator resources to a one of the plurality of virtual computing resources.
At least one machine readable medium comprising a plurality of instructions that in response to being executed by a virtual infrastructure management framework of a data center cause the virtual infrastructure management framework to:
- compose a plurality of virtual computing resources from a plurality of physical compute resources and a plurality of physical accelerator resources, the plurality of physical compute resources coupled to the plurality of physical accelerator resources via a fabric;
- and
- dynamically allocate at least one of the plurality of physical accelerator resources to a one of the plurality of virtual computing resources.
Dependencies are inferred from the claim text.