Patent ID: 10937125

Abstract:
A resource-allocation-based workload re-allocation system includes a computing device with a GPU processing system including GPU processing subsystems, and a GPU memory system including a respective GPU memory subsystem utilized by each GPU processing subsystem. A resource utilization monitoring and workload re-allocation system that is coupled to the computing device identifies graphics workloads that are each allocated a respective memory capacity provided by one of the GPU memory subsystems and, for each of those graphics workloads, determines a respective GPU memory subsystem utilization of the respective memory capacity allocated to that graphics workload. Based on the respective GPU memory allocation utilizations, at least some of the plurality of graphics workloads are re-allocated by the resource utilization monitoring and workload re-allocation system from a first GPU memory subsystem to at least one different GPU memory subsystem, and memory capacity provided by the first GPU memory subsystem is allocated to non-graphics workload(s).