Method and apparatus of power management of processor
AssigneeIntel Corporation
InventorsEfraim ROTEM, Barnes Cooper, Guy Therien, Eliezer Weissmann, Anil Aggarwal
Life of this patent
Estimating the term…
Abstract
A processing platform and a method of controlling power consumption of a central processing unit of the processing platform are presented. By operating the method the processing platform is able to set an upper performance state limit and a lower performance state limit. The upper performance state limit is based on a central processing unit activity rate value and the lower performance state limit is based on a minimum require of the operating system to perform operating system tasks. The performance state values are varying within a range of the lower and upper limits according to a power management policy.
Claims25
A method of controlling power consumption comprising:
- setting an upper performance state limit and a lower performance state limit, wherein the upper performance state limit is based on a central processing unit activity rate value and the lower performance state limit is based on a minimum require of the operating system to perform operating system tasks;
- and
- varying performance state values within a range of the lower and upper limits according to a power management policy.
The method of 1, wherein setting comprising:
- setting a performance state value to said upper performance state limit;
- setting upper and lower thresholds around said upper performance state limit;
- monitoring the central processing unit activity over a predetermined time interval;
- calculating the central processing unit activity rate value;
- and
- comparing said upper threshold and low threshold to the central processing unit activity rate.
The method of 1, wherein setting comprising:
- setting a performance state value to said lower performance state limit;
- estimating the central processing unit activity rate over a lowest performance state value;
- and
- comparing said upper threshold and low threshold to the estimated central processing unit activity rate.
A processing platform comprising:
- a power management module to control a power consumption of a central processing unit that includes two or more cores by setting an upper performance state limit and a lower performance state limit, wherein the upper performance state limit is based on a central processing unit activity rate value and the lower performance state limit is based on a minimum requirement of the operating system to perform operating system tasks;
- and
- a performance state controller to vary performance state values within a range of the lower and upper limits according to a power management policy.
A computer system comprising:
- a liquid crystal display operably coupled to a processing platform, wherein the processing platform comprises:
- a power management module to control a power consumption central processing unit which includes two or more cores by setting an upper performance state limit and a lower performance state limit, wherein the upper performance state limit is based on a central processing unit activity rate value and the lower performance state limit is based on a minimum requirement of the operating system to perform operating system tasks;
- and
- a performance state controller to vary performance state values within a range of the lower and upper limits according to a power management policy.
Dependencies are inferred from the claim text.