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

Claim 14:
15. A method comprising:
executing a workload for a graphics processing system (GPS);
receiving, from the GPS having associated therewith a graphics processor resource and a graphics memory resource, (i) a first graphics processor attribute and a second graphics processor attribute associated with the graphics processor resource and (ii) graphics memory attributes associated with the graphics memory resource;
receiving, 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;
receiving, from the GPS, (i) an allocation associated with the GPS's graphics processor resource and (ii) an allocation associated with the GPS's graphics memory resource;
determining a single usage value for the GPS by:
determining a normalized usage for the GPS's graphics processor resource 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 for the graphics processor resource;
generating, based on the graphics processor resource's compute portion and allocation, a conversion unit for the graphics processor resource; and
normalizing the utilization for the graphics processor resource by dividing the utilization by the conversion unit to generate a normalized graphics processor resource usage;

determining a normalized usage for the GPS's graphics memory resource 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 for the graphics memory resource;
generating, based on dividing the allocation by the graphics memory resource's compute portion, a conversion unit for the graphics memory resource; and
normalizing the utilization for the graphics memory resource by dividing the utilization by the conversion unit to generate a normalized graphics memory resource usage; and

generating, by summing the normalized graphics processor resource usage and the normalized graphics memory resource usage, the single usage value for the GPS,

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