Patent ID: 9710034
Date: 2017-07-18
CPC Classifications: G06F

Claim:
1. A power management system, comprising: a plurality of compute units, each compute unit having a temperature profile; a microcontroller configured to use temperature measurements of each of the plurality of compute units relative to temperature measurements of at least another compute unit of the plurality of compute units to infer utilization for each of the plurality of compute units for a given workload; and the microcontroller further configured to allocate power to at least one of the plurality of compute units on a condition that a temperature measurement for at least another of the plurality of compute units is below a temperature threshold, wherein the temperature threshold is based on a temperature of each compute unit and drives toward a temperature profile for an optimal performance for each compute unit for the given workload, wherein the optimal performance represents that each compute unit is not operating at maximum capability or being throttled when additional power is allocated to a compute unit, wherein the at least one of the plurality of compute units and the at least another of the plurality of compute units are different types of compute units; and wherein a selected temperature profile from a plurality of temperature profiles allocates power between the at least one of the plurality of compute units and the at least another of the plurality of compute units.