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

Claim 10:
11. 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 one or more workloads for a plurality of graphics processing system (GPS);
receive, for each respective GPS in the plurality of GPSs each having associated graphics resources, graphics attributes including a first graphics processor attribute and a second graphics processor attribute and graphics memory attributes;
receive, for each respective GPS, (i) one or more compute portions, each of the one or more compute portions being a dynamic weight that adjusts to account for changes in workloads and (ii) one or more allocations;
determine a single usage value for the plurality of GPSs by:
determining a normalized usage for each respective 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 one or more allocations by the one or more compute portions, a conversion unit;
generate, by dividing the utilization by the conversion unit, a normalized usage; and

generate, by summing the normalized usage of each respective graphics resource, the single usage value.