| 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. 
                 |