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 first computing sled comprising a first plurality of physical compute resources;
- a second computing sled comprising a first plurality of physical accelerator resources;
- a third computing sled comprising a second plurality of physical compute resources;
- a fourth computing sled comprising a second plurality of physical accelerator resources;
- a fabric to communicatively couple the first plurality of physical compute resources and the first plurality of physical accelerator resources and communicatively couple the second plurality of physical compute resources and the second plurality of physical accelerator resources;
- and
- a virtual infrastructure management framework to:
- compose a first virtual computing platform from the first plurality of physical compute resources and the first plurality of physical accelerator resources;
- compose a second virtual computing platform from the second plurality of physical compute resources and the second plurality of accelerator resources;
- and
- dynamically allocate at least one of the first plurality of physical accelerator resources of the first virtual computing platform to the second virtual computing platform to supplement the second plurality of physical accelerator resources of the second virtual computing platform.
A method comprising:
- composing a first virtual computing platform from a first plurality of physical compute resources and a first plurality of physical accelerator resources, the first plurality of physical compute resources coupled to the first plurality of physical accelerator resources via a fabric;
- composing a second virtual computing platform from a second plurality of physical compute resources and a second plurality of physical accelerator resources, the second plurality of physical compute resources coupled to the second plurality of physical accelerator resources via the fabric;
- and
- dynamically allocating at least one of the first plurality of physical accelerator resources of the first virtual computing platform to the second virtual computing platform to supplement the second plurality of physical accelerator resources of the second virtual computing platform.
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 first virtual computing platform from a first plurality of physical compute resources and a first plurality of physical accelerator resources, the first plurality of physical compute resources coupled to the first plurality of physical accelerator resources via a fabric;
- compose a second virtual computing platform from a second plurality of physical compute resources and a second plurality of physical accelerator resources, the second plurality of physical compute resources coupled to the second plurality of physical accelerator resources via the fabric;
- and
- dynamically allocate at least one of the first plurality of physical accelerator resources of the first virtual computing platform to a second virtual computing platform to supplement the second plurality of physical accelerator resources of the second virtual computing platform.
Dependencies are inferred from the claim text.