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

Claim 4:
5. A method comprising:
executing one or more workloads for a plurality of graphics processing system (GPS);
receiving, for each respective GPS in the plurality of GPSs, each GPS having associated therewith graphics resources comprising 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, for each GPS, a compute portion comprising (i) a compute portion associated with the graphics processor resource and (ii) a compute portion associated with the graphics memory resource;
receiving, for each GPS, an allocation comprising (i) an allocation associated with the graphics processor resource and (ii) an allocation associated with the graphics memory resource;
determining a single usage value for the plurality of GPSs by:
determining, for each respective GPS, a normalized usage 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 particular graphics resource's compute portion, a conversion unit;
normalizing the utilization 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 plurality of GPSs,

wherein, for each GPS, a maximum sum of (i) the compute portion associated with the graphics processor resource and (ii) compute portion associated with the graphics memory resource is equal to 1.