System and method for managing workloads and hot-swapping a co-processor of an information handling system
First Claim
1. An information handling system, comprising:
- a host processing complex to instantiate a hosted processing environment and including a first general-purpose processing unit (GPU) and a GPU hot-plug module that enables a hot-plug operation to replace the first GPU with a second GPU while power is provided to the host processing complex, wherein the hosted processing environment includes a plurality of workloads that can be instantiated on the first GPU, the plurality of workloads including a first workload and a second workload, and wherein the hosted processing environment instantiates the first workload on the first GPU; and
a wireless management system that operates out of band from the hosted processing environment, that directs the hosted processing environment to halt the first workload, and that directs the GPU hot-plug module to perform the hot-plug operation, and directs the hosted processing environment to launch the second workload on the second GPU after the GPU hot-plug module performs the hot-plug operation;
wherein the hosted processing environment provides a list of the workloads to the wireless management system.
16 Assignments
0 Petitions
Accused Products
Abstract
An information handling system includes a host processing complex and a wireless management system. The host processing complex instantiates a hosted processing environment and includes a first general-purpose processing unit (GPU) and a GPU hot-plug module that enables a hot-plug operation to replace the first GPU with a second GPU while power is provided to the host processing complex. The hosted processing environment instantiates a first workload on the first GPU. The wireless management system operates out of band from the hosted processing environment, directs the hosted processing environment to halt the first workload, and directs the GPU hot-plug module to perform the hot-plug operation.
-
Citations
14 Claims
-
1. An information handling system, comprising:
-
a host processing complex to instantiate a hosted processing environment and including a first general-purpose processing unit (GPU) and a GPU hot-plug module that enables a hot-plug operation to replace the first GPU with a second GPU while power is provided to the host processing complex, wherein the hosted processing environment includes a plurality of workloads that can be instantiated on the first GPU, the plurality of workloads including a first workload and a second workload, and wherein the hosted processing environment instantiates the first workload on the first GPU; and a wireless management system that operates out of band from the hosted processing environment, that directs the hosted processing environment to halt the first workload, and that directs the GPU hot-plug module to perform the hot-plug operation, and directs the hosted processing environment to launch the second workload on the second GPU after the GPU hot-plug module performs the hot-plug operation; wherein the hosted processing environment provides a list of the workloads to the wireless management system. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
instantiating, on a host processing complex of an information handling system, a hosted processing environment; instantiating, by the hosted processing environment, a first workload on a first general-purpose processing unit (GPU) of the host processing complex, wherein the hosted processing environment includes a plurality of workloads that can be instantiated on the first GPU, the plurality of workloads including a first workload and a second workload; operating a wireless management system of the information handling system out of band from the hosted processing environment; directing, by the wireless management system, the hosted processing environment to halt the first workload; directing a GPU hot-plug module to perform a hot-plug operation to replace the first GPU with a second GPU while power is provided to the host processing complex; and directing, by the management system, the hosted processing environment to launch a second workload on the second GPU after the GPU hot-plug module performs the hot-plug operation. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium including code for performing a method, the method comprising:
-
instantiating, on a host processing complex of an information handling system, a hosted processing environment; instantiating, by the hosted processing environment, a first workload on a first general-purpose processing unit (GPU) of the host processing complex, wherein the hosted processing environment includes a plurality of workloads that can be instantiated on the first GPU, the plurality of workloads including a first workload and a second workload; operating a wireless management system of the information handling system out of band from the hosted processing environment; directing, by the wireless management system, the hosted processing environment to halt the first workload; directing a GPU hot-plug module to perform a hot-plug operation to replace the first GPU with a second GPU while power is provided to the host processing complex; and directing the hosted processing environment to launch a second workload on the second GPU after the GPU hot-plug module performs the hot-plug operation. - View Dependent Claims (13, 14)
-
Specification