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 sensors to determine a power consumption history of at least a portion of the data processing system; and
a power supply coupled to supply a 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 of the data processing system from the power supply exceeds the continuous state power capacity, while an average of power consumption of the data processing system over time is configured to be under the continuous state power capacity, wherein the average of power consumption of the data processing system over time is determined based on the power consumption history for a first time interval and a hypothetical worst-case power consumed by the one or more first components for a second time interval subsequent to the first time interval.
0 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.
-
Citations
14 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 sensors to determine a power consumption history of at least a portion of the data processing system; and a power supply coupled to supply a 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 of the data processing system from the power supply exceeds the continuous state power capacity, while an average of power consumption of the data processing system over time is configured to be under the continuous state power capacity, wherein the average of power consumption of the data processing system over time is determined based on the power consumption history for a first time interval and a hypothetical worst-case power consumed by the one or more first components for a second time interval subsequent to the first time interval. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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, while an average of power consumption of the data processing system over time is configured to be under the continuous state power capacity of the power supply, wherein the average of power consumption of the data processing system over time is determined based on the power consumption history for a first time interval and a hypothetical worst-case power consumed by the one or more first components for a second time interval subsequent to the first time interval. - View Dependent Claims (7, 8, 9)
-
-
10. 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, wherein the combined measurement of power consumption of the plurality of non-throttled subsystems is used to maintain an average power consumption of the data processing system over time under a limit, wherein the average of power consumption of the data processing system over time is determined based at least on a history of the power consumption of the data processing system for a first time interval, and a hypothetical worst-case power consumed by the plurality of non-throttled subsystems for a second time interval subsequent to the first time interval. - View Dependent Claims (11, 12, 13, 14)
-
Specification