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:
classifying how intensely a workload uses a central processing unit (CPU) and a non-CPU power consuming component of the platform; and
controlling the platform to selectively operate in at least a first power mode or a second power mode based on the classifying of the workload, and at least one of a platform power measurement or an indication of an allowed maximum amount of overall power that can be consumed by the platform, wherein the platform power measurement indicates an overall power consumed by the CPU and the non-CPU power consuming component, wherein the first power mode prioritizes selectively restricting power consumption of at least one of the CPU or the non-CPU power consuming component based on the classifying, and wherein the second power mode prioritizes selectively boosting performance of at least one of the CPU or the non-CPU power consuming component.
|