A system comprising: a plurality of processing nodes; and a power management unit comprising circuitry, wherein the circuitry is configured to: set a first frequency limit for one of the plurality of processing nodes, independent of other ones of the plurality of processing nodes, responsive to receiving an indication of a first detected temperature being greater than a first temperature threshold, wherein the first detected temperature is associated with said one of the plurality of processing nodes; set a second frequency limit for each of the plurality of processing nodes responsive to receiving an indication of a second temperature being greater than a second temperature threshold, wherein the second temperature threshold is greater than the first temperature threshold; set a frequency of a given processing node to a first frequency; increase a local thermal design power, TDP, limit of the given processing node, responsive to one or more nodes, other than the given processing node, of the plurality of processing nodes being placed in a reduced power state; cause overclocking of the given processing node, thus increasing a frequency of the given processing node to a second frequency greater than the first frequency, responsive to determining that the given processing node is processing a compute-bounded workload and said local TDP limit permits an increase in a clock frequency of the given processing node; and set the given processing node to a lower operating point by decreasing the frequency of the given processing node to a third frequency less than the first frequency, responsive to determining that the given processing node is processing a memory-bounded workload. a plurality of processing nodes; and a power management unit comprising circuitry, wherein the circuitry is configured to: set a first frequency limit for one of the plurality of processing nodes, independent of other ones of the plurality of processing nodes, responsive to receiving an indication of a first detected temperature being greater than a first temperature threshold, wherein the first detected temperature is associated with said one of the plurality of processing nodes; set a second frequency limit for each of the plurality of processing nodes responsive to receiving an indication of a second temperature being greater than a second temperature threshold, wherein the second temperature threshold is greater than the first temperature threshold; set a frequency of a given processing node to a first frequency; increase a local thermal design power, TDP, limit of the given processing node, responsive to one or more nodes, other than the given processing node, of the plurality of processing nodes being placed in a reduced power state; cause overclocking of the given processing node, thus increasing a frequency of the given processing node to a second frequency greater than the first frequency, responsive to determining that the given processing node is processing a compute-bounded workload and said local TDP limit permits an increase in a clock frequency of the given processing node; and set the given processing node to a lower operating point by decreasing the frequency of the given processing node to a third frequency less than the first frequency, responsive to determining that the given processing node is processing set a first frequency limit for one of the plurality of processing nodes, independent of other ones of the plurality of processing nodes, responsive to receiving an indication of a first detected temperature being greater than a first temperature threshold, wherein the first detected temperature is associated with said one of the plurality of processing nodes; set a second frequency limit for each of the plurality of processing nodes responsive to receiving an indication of a second temperature being greater than a second temperature threshold, wherein the second temperature threshold is greater than the first temperature threshold; set a frequency of a given processing node to a first frequency; increase a local thermal design power, TDP, limit of the given processing node, responsive to one or more nodes, other than the given processing node, of the plurality of processing nodes being placed in a reduced power state; cause overclocking of the given processing node, thus increasing a frequency of the given processing node to a second frequency greater than the first frequency, responsive to determining that the given processing node is processing a compute-bounded workload and said local TDP limit permits an increase in a clock frequency of the given processing node; and set the given processing node to a lower operating point by decreasing the frequency of the given processing node to a third frequency less than the first frequency, responsive to determining that the given processing node is processing a memory-bounded workload.