Methods and apparatuses for dynamic power control
First Claim
1. A data processing system, comprising:
- one or more first components capable of being dynamically throttled to a plurality of different performance level settings;
one or more second components coupled to the one or more first components; and
one or more power usage sensors coupled to the one or more first components and the one or more second components, the one or more power usage sensors to determine information on power usage during a first time period of operation of the data processing system;
wherein the data processing system comprises a computing element to determine one of the performance level settings of the one or more first components of the data processing system for a second time period, which is subsequent to the first time period, using the information on the power usage during the first time period.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses for dynamically budgeting power usage in a data processing system. In one aspect, a data processing system, includes: one or more first components capable of being dynamically throttled to a plurality of different performance level settings; one or more second components; and one or more power usage sensors. The one or more power usage sensors are to determine information on power usage during a first time period of operation of the data processing system. The one or more first components and the one or more second components may include a computing element to determine one of the performance level settings of the one or more first components of the data processing system for a second time period subsequent to the first time period using the information on the power usage during the first time period.
93 Citations
38 Claims
-
1. A data processing system, comprising:
-
one or more first components capable of being dynamically throttled to a plurality of different performance level settings;
one or more second components coupled to the one or more first components; and
one or more power usage sensors coupled to the one or more first components and the one or more second components, the one or more power usage sensors to determine information on power usage during a first time period of operation of the data processing system;
wherein the data processing system comprises a computing element to determine one of the performance level settings of the one or more first components of the data processing system for a second time period, which is subsequent to the first time period, using the information on the power usage during the first time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine readable medium containing executable computer program instructions which when executed by a data processing system cause said system to perform a method to manage power usage in the data processing system, the method comprising:
-
determining information on power usage during a first time period of operation of the data processing system; and
determining a performance level setting of a component of the data processing system for a second time period, which is subsequent to the first time period, using the information on the power usage during the first time period. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method to manage power usage in a data processing system, the method comprising:
-
determining information on power usage during a first time period of operation of the data processing system; and
determining a performance level setting of a component of the data processing system for a second time period, which is subsequent to the first time period, using the information on the power usage during the first time period. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A data processing system, comprising:
-
means for determining information on power usage during a first time period of operation of the data processing system; and
means for determining a performance level setting of a component of the data processing system for a second time period, which is subsequent to the first time period, using the information on the power usage during the first time period. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A data processing system, comprising:
-
one or more first components capable of being dynamically throttled to a plurality of different performance level settings;
one or more sensors to determine a power consumption history of at least a portion of the data processing system; and
a power supply coupled to supply power to the portion of the data processing system including at least the one or more first components, the power supply being limited to a continuous state power capacity;
wherein a worst case power consumption from the power supply exceeds the continuous state power capacity. - View Dependent Claims (29, 30, 31)
-
-
32. A data processing system, comprising:
-
one or more first components capable of being dynamically throttled to a plurality of different performance level settings; and
one or more sensors to determine a power consumption history of at least a portion of the data processing system, the portion including the one or more first components;
wherein a power consumption state of the first components is set, for a limited period of continuous time, to exceed a continuous state power capacity of a power supply. - View Dependent Claims (33, 34)
-
-
35. A data processing system, comprising:
-
a plurality of non-throttled subsystems, each capable of consuming a set of different power levels; and
a sensor coupled to each of the plurality of non-throttled subsystems to derive a combined measurement of power consumption of the plurality of non-throttled subsystems. - View Dependent Claims (36, 37, 38)
-
Specification