CPU power management based on utilization with lowest performance mode at the mid-utilization range
First Claim
Patent Images
1. A method comprising:
- determining a utilization of a processor;
placing the processor in a first performance mode in response to a determination that the utilization is less than or equal to a first utilization threshold;
placing the processor in a second performance mode in response to a determination that the utilization is greater than a second utilization threshold, the first utilization threshold being lower than the second utilization threshold; and
placing the processor in a third performance mode in response to a determination that the utilization is between the first utilization threshold and the second utilization threshold,wherein placing the processor in the third performance mode includes operating the processor in the first performance mode and operating with a clock frequency that is lower than the clock frequency of the processor in the first and second performance modes.
1 Assignment
0 Petitions
Accused Products
Abstract
A demand-based method and system of a processor power management is described. A processor is caused to enter a particular performance mode based on a first and a second utilization threshold. The particular performance mode includes at least a first performance mode, a second performance mode, and a third performance mode. The processor is caused to operate with a clock frequency in the third performance mode that is lower than the clock frequency of the processor in the first and second performance modes.
75 Citations
14 Claims
-
1. A method comprising:
-
determining a utilization of a processor; placing the processor in a first performance mode in response to a determination that the utilization is less than or equal to a first utilization threshold; placing the processor in a second performance mode in response to a determination that the utilization is greater than a second utilization threshold, the first utilization threshold being lower than the second utilization threshold; and placing the processor in a third performance mode in response to a determination that the utilization is between the first utilization threshold and the second utilization threshold, wherein placing the processor in the third performance mode includes operating the processor in the first performance mode and operating with a clock frequency that is lower than the clock frequency of the processor in the first and second performance modes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer storage medium having a plurality of instructions executable by a computer system embodied therein, wherein said instructions when executed to cause said computer system to perform the following operations, comprising:
-
determining a utilization of a central processor; placing the central processor in a first performance mode in response to a determination that the utilization is less than or equal to a first utilization threshold; placing the central processor in a second performance mode in response to a determination that the utilization is greater than a second utilization threshold, the first utilization threshold being lower than the second utilization threshold; and placing the central processor in a third performance mode in response to a determination that the utilization is between the first utilization threshold and the second utilization threshold, wherein placing the central processor in the third performance mode includes operating the central processor in the first performance mode and operating with a clock frequency that is lower than the clock frequency of the processor in the first and second performance modes. - View Dependent Claims (8, 9, 10)
-
-
11. A data processing system comprising:
-
a central processing unit to process data and execute instructions; a memory to store a plurality of instructions which when executed by the central processing unit cause the data processing system to; determining a utilization of the central processing unit; placing the central processing unit in a first performance mode in response to a determination that the utilization is less than or equal to a first utilization threshold; placing the central processing unit in a second performance mode in response to a determination that the utilization is greater than a second utilization threshold, the first utilization threshold being lower than the second utilization threshold; and placing the central processing unit in a third performance mode in response to a determination that the utilization is between the first utilization threshold and the second utilization threshold, wherein placing the central processing unit in the third performance mode includes operating the central processing unit in the first performance mode and operating with a clock frequency that is lower than the clock frequency of the processor in the first and second performance modes. - View Dependent Claims (12, 13, 14)
-
Specification