CPC G06F 15/7814 (2013.01) [G06F 1/324 (2013.01); G06F 9/4893 (2013.01); G06F 9/5044 (2013.01); G06F 9/505 (2013.01)] | 24 Claims |
1. A processor comprising:
a plurality of cores;
power management circuitry to control a frequency of each core of the plurality of cores based, at least in part, on a temperature associated with one or more cores of the plurality of cores, the power management circuitry comprising:
a temperature limit-driven frequency controller to determine a first frequency limit value based on a temperature of a corresponding core reaching a first threshold;
frequency prediction hardware logic to predict a temperature-constrained frequency of the corresponding core based on the first frequency limit value and an initial frequency limit value; and
performance determination hardware logic to determine a new performance value for the corresponding core based on the temperature-constrained frequency, the new performance value to be provided to a scheduler.
|