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 an estimated power usage by the one or more second components in a second time period, which is subsequent to the first time period;
to compute a power usage indicator based on the information on the power usage during the first time period and the estimated power usage; and
to determine one of the performance level settings of the one or more first components of the data processing system for the second time period based on the power usage indicator, wherein the one of the performance settings is determined to limit the power usage indicator of the data processing system under a threshold in the second time period, wherein the threshold is associated with 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.
-
Citations
27 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 an estimated power usage by the one or more second components in a second time period, which is subsequent to the first time period;
to compute a power usage indicator based on the information on the power usage during the first time period and the estimated power usage; and
to determine one of the performance level settings of the one or more first components of the data processing system for the second time period based on the power usage indicator, wherein the one of the performance settings is determined to limit the power usage indicator of the data processing system under a threshold in the second time period, wherein the threshold is associated with 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 storing 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 having one or more first components and one or more second components, the method comprising:
-
determining information on power usage during a first time period of operation of the data processing system; determining an estimated power usage by the one or more second components in a second time period, which is subsequent to the first time period; computing a power usage indicator based on the information on the power usage during the first time period and the estimated power usage; and determining a performance level setting of the one or more first components of the data processing system for the second time period based on the power usage indicator, wherein the performance level setting is determined to limit the power usage indicator of the data processing system under a threshold in the second time period, wherein the threshold is associated with 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 having one or more first components and one or more second components, the method comprising:
-
determining information on power usage during a first time period of operation of the data processing system; determining an estimated power usage by the one or more second components in a second time period, which is subsequent to the first time period; computing a power usage indicator based on the information on the power usage during the first time period and the estimated power usage; and determining a performance level setting of the one or more first components of the data processing system for a second time period based on the power usage indicator, which is subsequent to the first time period, wherein the performance level setting is determined to limit the power usage indicator of the data processing system under a threshold in the second time period, wherein the threshold is associated with the information on the power usage during the first time period. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A data processing system, comprising:
-
one or more first components; one or more second components coupled to the first components; means for determining information on power usage during a first time period of operation of the data processing system; means for determining an estimated power usage by the one or more second components in a second time period, which is subsequent to the first time period; means for computing a power usage indicator based on the information on the power usage during the first time period and the estimated power usage; and means for determining a performance level setting of the one or more first components of the data processing system for the second time period based on the power usage indicator, wherein the performance level setting is determined to limit the power usage indicator of the data processing system under a threshold in the second time period, wherein the threshold is associated with the information on the power usage during the first time period. - View Dependent Claims (24, 25, 26, 27)
-
Specification