Patent ID: 9436266
Filing Date: 2016-09-06
CPC Classification: G06F,Y02D

Claim Text:
1. A method for controlling a central processing unit (CPU), comprising: acquiring a usage rate and an operating frequency of one CPU of a plurality of operating CPUs, wherein the number of the operating CPUs is M, and wherein M is a positive integer greater than or equal to two; determining whether the operating frequency of the one CPU is smaller than a core off-line frequency; multiplying the usage rate of the one CPU by a first weight to obtain a CPU power consumption sensitive factor corresponding to the one CPU when the operating frequency of the one CPU is smaller than the core off-line frequency; multiplying the usage rate of the one CPU by a second weight to obtain a CPU power consumption sensitive factor corresponding to the one CPU when the operating frequency of the one CPU is greater than or equal to the core off-line frequency, wherein the first weight and the second weight are not equal and are both positive integers greater than or equal to one; executing the foregoing steps N times for each of M operating CPUs, wherein N is a positive integer greater than or equal to one; acquiring M×N CPU power consumption sensitive factors after the foregoing steps are executed N times; acquiring a mean of the M×N CPU power consumption sensitive factors; and turning off at least one operating CPU when the mean is smaller than a CPU turn-off power consumption sensitive factor threshold.