| CPC G06F 1/3225 (2013.01) [G06F 1/3275 (2013.01); G06F 1/26 (2013.01); G06F 1/3203 (2013.01)] | 20 Claims |

|
1. A method for operating a platform, the method comprising:
receiving an overall power budget for the platform, wherein the platform includes a central processor unit (CPU) and a non-CPU power consuming component and wherein the overall power budget is an allowed total amount of power that the platform as a whole can consume, and wherein the overall power budget is based on a time of day;
monitoring a total platform power measurement and at least one platform temperature measurement, wherein the total platform power measurement indicates a total amount of power that the platform as a whole is consuming; and
controlling the platform to selectively operate in at least a first power mode or a second power mode based on a difference between the overall power budget and the total platform power measurement, wherein the first power mode prioritizes selectively restricting power consumption of at least one of the CPU or the non-CPU power consuming component, and wherein the second power mode prioritizes selectively boosting performance of at least one of the CPU or the non-CPU power consuming component.
|