ESTIMATING A POWER UTILIZATION OF A COMPUTER SYSTEM
First Claim
1. A method for estimating a power utilization of a computer system, comprising:
- monitoring a set of performance parameters of the computer system, wherein the computer system includes a processor;
using a model training mechanism to generate a power-utilization model;
training the power-utilization model by;
measuring a power utilization of the computer system while the processor is operating at a first frequency by varying a load on the processor from a first minimum load to a first maximum load; and
measuring a power utilization of the computer system while the processor is operating at a second frequency by varying a load on the processor from a second minimum load to a second maximum load; and
estimating the power utilization of the computer system based on the set of performance parameters and the power-utilization model.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system that estimates a power utilization of a computer system. During operation, a set of performance parameters of the computer system is monitored, wherein the computer system includes a processor. Then the power utilization of the computer system is estimated based on the set of performance parameters and a power-utilization model, wherein the power-utilization model was trained by measuring a power utilization of the computer system while the processor is operating at a first frequency and measuring a power utilization of the computer system while the processor is operating at a second frequency.
43 Citations
31 Claims
-
1. A method for estimating a power utilization of a computer system, comprising:
-
monitoring a set of performance parameters of the computer system, wherein the computer system includes a processor; using a model training mechanism to generate a power-utilization model;
training the power-utilization model by;measuring a power utilization of the computer system while the processor is operating at a first frequency by varying a load on the processor from a first minimum load to a first maximum load; and measuring a power utilization of the computer system while the processor is operating at a second frequency by varying a load on the processor from a second minimum load to a second maximum load; and estimating the power utilization of the computer system based on the set of performance parameters and the power-utilization model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14)
-
-
11. (canceled)
-
15. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for estimating a power utilization of a computer system, the method comprising:
-
monitoring a set of performance parameters of the computer system, wherein the computer system includes a processor; training the power-utilization model by; measuring a power utilization of the computer system while the processor is operating at a first frequency by varying a load on the processor from a first minimum load to a first maximum loath and measuring a power utilization of the computer system while the processor is operating at a second frequency by varying a load on the processor from a second minimum load to a second maximum load; and estimating the power utilization of the computer system based on the set of performance parameters and the power-utilization model. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28)
-
-
25. (canceled)
-
29. An apparatus for estimating a power utilization of a computer system, comprising:
-
a monitoring mechanism configured to monitor a set of performance parameters of the computer system, wherein the computer system includes a processor; a model-training mechanism configured to train a power-utilization model by; measuring a power utilization of the computer system while the processor is operating at a first frequency by varying a load on the processor from a first minimum load to a first maximum load; and measuring a power utilization of the computer system while the processor is operating at a second frequency by varying a load on the processor from a second minimum load to a second maximum load; and an estimating mechanism configured to estimate the power utilization of the computer system based on the set of performance parameters and the power-utilization model. - View Dependent Claims (30, 31)
-
Specification