Methods and apparatuses for dynamic power control
First Claim
1. A method, comprising:
- calculating a load profile of a system that has a plurality of subsystems, wherein the load profile relates workloads of at least two of the subsystems to each other,selecting a power weighting arrangement between the subsystems that is associated with the load profile; and
redistributing a power of the system between the subsystems based on the selected power weighting arrangement, wherein the calculating the load profile includesdetermining a utilization factor for each of the subsystems and determining a relationship between the utilization factor for a first subsystem and the utilization factor for a second subsystem.
0 Assignments
0 Petitions
Accused Products
Abstract
Exemplary embodiments of methods and apparatuses to dynamically redistribute power in a system that includes a plurality of subsystems are described. A load profile of the system is identified. The power is redistributed between the subsystems while tracking the load profile. The load profile may be an asymmetric, or a balanced load profile. The load profile is identified based on a utilization factor for each of the subsystems. In one embodiment, the power used by each of the subsystems is sensed by one or more sensors or predicted or estimated. A utilization factor, which may be a ratio of the actual power used by the subsystem to the power allocated to the subsystem, is calculated. The load profile is determined using the utilization factor of each of the subsystems. A power weighting arrangement between the subsystems, for example, a power distribution table, is selected based on the load profile.
-
Citations
42 Claims
-
1. A method, comprising:
-
calculating a load profile of a system that has a plurality of subsystems, wherein the load profile relates workloads of at least two of the subsystems to each other, selecting a power weighting arrangement between the subsystems that is associated with the load profile; and redistributing a power of the system between the subsystems based on the selected power weighting arrangement, wherein the calculating the load profile includes determining a utilization factor for each of the subsystems and determining a relationship between the utilization factor for a first subsystem and the utilization factor for a second subsystem. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method to redistribute a power in a system having a plurality of subsystems, comprising:
-
(a) determining a power used by each of the subsystems; (b) determining for each of the subsystems a utilization factor; (c) calculating a load profile of the system, wherein the load profile relates utilization factors of at least two of the subsystems to each other; and (d) selecting a power distribution table including powers allocated to the subsystems that corresponds to the load profile, wherein the calculating the load profile includes determining a relationship between the utilization factor for a first subsystem and the utilization factor for a second subsystem. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system, comprising:
-
a plurality of subsystems, one or more sensors coupled to the plurality of the subsystems to sense a power used by at least a set of the subsystems; and a microprocessor coupled to the plurality of the subsystems and to the one or more sensors, wherein the microprocessor is configured to calculate a load profile of the system, wherein the load profile relates workloads of at least two of the subsystems to each other in the system;
to select a power weighting arrangement between the subsystems that is associated with the load profile andto dynamically redistribute a power of the system between the subsystems based on the selected power weighting arrangement, wherein the load profile is calculated by determining a utilization factor for each of the subsystems and determining a relationship between the utilization factor for a first subsystem and the utilization factor for a second subsystem. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An article of manufacture comprising:
-
a machine-readable storage medium storing data that, when accessed by a machine, cause the machine to perform operations comprising, calculating a load profile of a system that has a plurality of subsystems, wherein the load profile relates workloads of at least two of the subsystems to each other; selecting a power weighting arrangement between the subsystems that is associated with the load profile; and redistributing a power of the system between the subsystems based on the selected power weighting arrangement, wherein the calculating the load profile includes determining a utilization factor for each of the subsystems and determining a relationship between the utilization factor for a first subsystem and the utilization factor for a second subsystem. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. An article of manufacture comprising:
-
a non-transitory machine-accessible medium including data that, when accessed by a machine, cause the machine to redistribute a power in a system having a plurality of subsystems that comprises, (a) determining a power used by each of the subsystems; (b) determining for each of the subsystems an utilization factor; (c) calculating a load profile of the system, wherein the load profile relates utilization factors of at least two of the subsystems to each other in the system; and (d) selecting a power distribution table including powers allocated to the subsystems that corresponds to the load profile, wherein the calculating the load profile includes determining a relationship between the utilization factor for a first subsystem and the utilization factor for a second subsystem. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A system, comprising
means for calculating a load profile of a system that has a plurality of subsystems, wherein the load profile relates workloads of at least two of the subsystems to each other; -
means for selecting a power weighting arrangement between the subsystems that is associated with the load profile; and means for redistributing a power of the system between the subsystems based on the selected power weighting arrangement, wherein the means for calculating the load profile include means for determining a utilization factor for each of the subsystems and for determining a relationship between the utilization factor for a first subsystem and the utilization factor for a second subsystem. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A system to redistribute a power between a plurality of subsystems, comprising:
-
means for (a) determining a power used by each of the subsystems; means for (b) determining for each of the subsystems an utilization factor; means for (c) calculating a load profile of the system wherein the load profile relates utilization factors of at least two of the subsystems to each other; and means for (d) selecting a power distribution table including powers allocated to the subsystems that corresponds to the load profile wherein the means for calculating the load profile include means for determining a relationship between the utilization factor for a first subsystem and the utilization factor for a second subsystem. - View Dependent Claims (39, 40, 41, 42)
-
Specification