Patent ID: 11934880
Assignee: CAROLINA CLOUD EXCHANGE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 18:
19. A system comprising:
at least one computer readable storage medium having one or more instructions stored thereon, which, when executed by one or more processors, cause one or more operations to be carried out, the operations configured to:
execute a workload for a graphics processing system (GPS);
receive, from the GPS having associated therewith graphic resources including (i) a graphics processor resource and (ii) a graphics memory resource, (i) graphics processor attributes, including a first and a second graphics processor attribute, associated with a graphics processor resource and (ii) graphics memory attributes associated with the graphics memory resource;
receive, from the GPS, (i) a compute portion associated with the GPS's graphics processor resource and (ii) a compute portion associated with the GPS's graphics memory resource;
receive, from the GPS, (i) an allocation associated with the graphics processor resource and (ii) an allocation associated with the graphics memory resource;
determine a single usage value for the GPS by:
determining a normalized usage for each graphics resources by:
calculating, based on dividing a value associated with the first graphics processor attribute by 100 to compute a quotient, and multiplying the quotient by a value associated with the second graphics processor attribute, a utilization;
generating, based on dividing the allocation by the respective compute portion, a conversion unit; and
normalizing the utilization for the respective graphics resource by dividing the utilization by the conversion unit to generate a normalized usage; and

generating, by summing the normalized usages, the single usage value for the GPS

wherein a maximum sum of the compute associated with the GPS's graphics processor resource and the compute portion associated with the GPS's graphics memory resource is 1.