System and method for controlling an intergrated circuit to enter a predetermined performance state by skipping all intermediate states based on the determined utilization of the intergrated circuit
AssigneeAdvanced Micro Devices, Inc.
InventorsDavid F. Tobias, Evandro Menezes, Richard Russell, Morrie Altmejd
Life of this patent
Estimating the term…
Abstract
A computer system has multiple performance states. The computer system periodically determines utilization information for the computer system and adjusts the performance state according to the utilization information. If a performance increase is required, the computer system always goes to the maximum performance state. If a performance decrease is required, the computer system steps the performance state down to a next lower performance state.
Claims12
A method of managing power consumption in a computing system having a plurality of performance states, including a maximum performance state and a plurality of other performance states that provide successively less performance capability for an integrated circuit, the method comprising:
- determining utilization of the integrated circuit;
- and
- each time the computing system determines that a higher performance state is required based on the determined utilization while in each of the other performance states, changing to a predetermined performance state, skipping all intermediate performance states between a current performance state and the predetermined performance state.
A computing system comprising:
- an integrated circuit having multiple performance states;
- means for determining utilization of the integrated circuit;
- and
- means for changing, while in each of the performance states other than a maximum performance state, from a current performance state to the maximum performance state, skipping all intermediate performance states between the current performance state and the maximum performance state, each time the computing system determines that a higher performance is required based on the determined utilization.
Dependencies are inferred from the claim text.