Energy limit in a sliding window in power and heat management
First Claim
Patent Images
1. An electronic system comprising:
- a memory device storing;
an energy limit method that;
receives as input an energy limit, comprising an energy limit value;
receives as input a sliding window size for a sliding window, wherein said sliding window is defined as a fixed size temporal window that slides along time;
receives as input a power consumption history of the electronic system of a previous sliding window ended at the current time; and
returns power management decisions that have a plurality of optimization goals with the energy limit as a constraint; and
the history of power consumption of the electronic system;
a processor device, said processor device comprising;
a parameter setter that receives inputs to define energy limit parameters;
a decision maker that receives the energy limit parameters from the parameter setter and invokes an energy limit algorithm to determine energy consumption of the electronic system, wherein said energy consumption is an accumulated power consumption within the fixed size temporal windows; and
a power controller that takes input from the decision maker and uses power management technologies to adjust the power usage of the electronic device by applying a threshold that limits a sum of the energy consumption within the sliding window instead of limiting the power consumption at any instant, thus allowing said power consumption to fluctuate within said sliding window, wherein said threshold is applied to a current sliding window as any unused energy in said current sliding window.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for specifying a temporal window of a fixed size that slides along time; specifying energy consumption as the accumulated power consumption in a temporal window; and applying a threshold that limits the energy consumption in a sliding window, while the power consumption can fluctuate within the window. Power-aware systems apply energy limit as a constraint in performance optimization.
35 Citations
16 Claims
-
1. An electronic system comprising:
a memory device storing; an energy limit method that; receives as input an energy limit, comprising an energy limit value; receives as input a sliding window size for a sliding window, wherein said sliding window is defined as a fixed size temporal window that slides along time; receives as input a power consumption history of the electronic system of a previous sliding window ended at the current time; and returns power management decisions that have a plurality of optimization goals with the energy limit as a constraint; and the history of power consumption of the electronic system; a processor device, said processor device comprising; a parameter setter that receives inputs to define energy limit parameters; a decision maker that receives the energy limit parameters from the parameter setter and invokes an energy limit algorithm to determine energy consumption of the electronic system, wherein said energy consumption is an accumulated power consumption within the fixed size temporal windows; and a power controller that takes input from the decision maker and uses power management technologies to adjust the power usage of the electronic device by applying a threshold that limits a sum of the energy consumption within the sliding window instead of limiting the power consumption at any instant, thus allowing said power consumption to fluctuate within said sliding window, wherein said threshold is applied to a current sliding window as any unused energy in said current sliding window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method to modulate power consumption of a power-aware system, the method comprising:
-
receiving at a computer input device; energy limit parameters comprising an energy limit value; a sliding window size for a temporal window of a fixed size that slides along time; and a power consumption history of a previous sliding window ended at a current time, wherein energy consumption is defined as an accumulation of power consumption within the fixed size temporal windows; using an information processing device to perform; processing the power consumption history; deriving a processing speed for the current or future time by applying energy limit as a constraint, wherein said energy limit is applied as a threshold that limits a sum of the energy consumption within the temporal window instead of limiting power consumption at any instant, thus allowing said power consumption to fluctuate within said temporal window, wherein said threshold is applied to a current temporal window as any unused energy in said current temporal window. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification