Methods and apparatuses for dynamic power estimation
First Claim
1. A data processing system, comprising:
- one or more components including a first component; and
a computing element coupled to the first component to obtain one or more operating signals from the first component and to determine, based on at least in part on the one or more operating signals, an estimate of a power consumption requirement of the one or more components for operating under a current condition.
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 components including a first component; and a computing element, such as a microprocessor or a microcontroller, coupled to the first component to obtain one or more operating signals from the first component and to determine, based at least in part on the one or more operating signals, an estimate of a power consumption requirement of the one or more components for operating under the current condition. In one example, one or more sensors are used to determine information on actual power usage for a past period of time. A performance level setting of a second component, such as a CPU, a GPU, or a bus, is determined using the estimate and the information on the actual power usage, such as the operating voltage and frequency.
119 Citations
32 Claims
-
1. A data processing system, comprising:
-
one or more components including a first component; and
a computing element coupled to the first component to obtain one or more operating signals from the first component and to determine, based on at least in part on the one or more operating signals, an estimate of a power consumption requirement of the one or more components for operating under a current condition. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine readable medium containing executable computer program instructions which when executed by a data processing system cause said system to perform a method of power management in the data processing system, the method comprising:
-
obtaining one or more operating signals from a first component of the data processing system; and
determining an estimate of a power consumption requirement for one or more components, including the first component, of the data processing system for operating under a current condition. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of power management in a data processing system, the method comprising:
-
obtaining one or more operating signals from a first component of the data processing system; and
determining an estimate of a power consumption requirement for one or more components, including the first component, of the data processing system for operating under a current condition. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A data processing system, comprising:
-
means for obtaining one or more operating signals from a first component of the data processing system; and
means for determining an estimate of a power consumption requirement for one or more components, including the first component, of the data processing system for operating under a current condition. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification