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 includes determining a utilization factor for each of the subsystems; and
subtracting the utilization factor of a first subsystem from the utilization factor of a second subsystem.
2 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
subtracting the utilization factor of a first subsystem from the utilization factor of a second subsystem. - View Dependent Claims (2, 3, 4, 5, 6)
- 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
-
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 subtracting the utilization factor of a first subsystem from the utilization factor of a second subsystem. - View Dependent Claims (8, 9, 10, 11)
- (a) determining a power used by each of the subsystems;
-
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 and to dynamically redistribute a power of the system between the subsystems based on the selected power weighting arrangement, wherein the load profile is calculated by using a utilization factor for each of the subsystems; and
subtracting the utilization factor of a first subsystem from the utilization factor of a second subsystem. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
- 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
-
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 subtracting the utilization factor of a first subsystem from the utilization factor of a second subsystem. - View Dependent Claims (21, 22, 23, 24, 25)
- 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;
-
26. An article of manufacture comprising:
- a machine-readable storage medium storing 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 subtracting the utilization factor of a first subsystem from the utilization factor of a second subsystem. - View Dependent Claims (27, 28, 29, 30)
- a machine-readable storage medium storing 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;
-
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 subtracting the utilization factor of a first subsystem from the utilization factor of a second subsystem. - View Dependent Claims (32, 33, 34, 35, 36, 37)
- means for selecting a power weighting arrangement between the subsystems that is associated with the load profile; and
-
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 subtracting the utilization factor of a first subsystem from the utilization factor of a second subsystem. - View Dependent Claims (39, 40, 41, 42)
- means for (a) determining a power used by each of the subsystems;
Specification