Computer and power management system for computer
First Claim
1. A computer comprising:
- a processor having a normal mode that operates at a first frequency and a power-saving mode that operates at a second frequency that is lower than the first frequency;
a power-saving control unit;
a power sensor unit that measures power consumption; and
a path for supplying an interrupt signal from the power sensor unit to the power-saving control unit, whereinthe power sensor unit compares a power consumption upper limit value defined by the power-saving control unit with measured power consumption, and outputs the interrupt signal directly to the processor and to the power-saving control unit if the measured power consumption exceeds the power consumption upper limit value,when the interrupt signal is inputted, the power saving control unit outputs to the processor a signal that is equivalent to the interrupt signal and outputs to the power sensor unit an instruction to the power sensor unit to deactivate the interrupt signal;
when the interrupt signal or the signal that is equivalent to the interrupt signal is inputted, the processor switches from the normal mode to the power-saving mode, the power sensor unit;
once the outputting of the interrupt signal is deactivated by the instruction to deactivate the interrupt signal, compares the power consumption upper limit value with a power consumption measured after outputting the interrupt signal;
if the power consumption measured after outputting the interrupt signal exceeds the power consumption upper limit value, re-outputs the interrupt signal to the processor and to the power-saving control unit;
if the power consumption measured after outputting the interrupt signal is at or below the power consumption upper limit value, does not re-output the interrupt signal to the processor and to the power-saving control unit; and
the power-saving control unit, if the interrupt signal is not re-inputted from the power sensor unit after the instruction to deactivate the interrupt signal, deactivates the signal that is equivalent to the interrupt signal.
1 Assignment
0 Petitions
Accused Products
Abstract
The power consumption of a computer is dynamically managed independent of the OS or applications and without any delay time caused by system control. A blade server has server blades each including a processor, a power-saving control unit and a power sensor unit; a power supply box that supplies power to the server blades; and a single service processor which defines an electric current consumption upper limit value in the power sensor unit via the power-saving control unit of each server blade. When the electric current consumption of the server blades exceeds the electric current consumption upper limit value, a signal outputted by the power sensor unit is communicated to the processor, the operating frequency of the processor is controlled, and the maximum average power is controlled to be at or below the power consumption upper limit value.
-
Citations
13 Claims
-
1. A computer comprising:
-
a processor having a normal mode that operates at a first frequency and a power-saving mode that operates at a second frequency that is lower than the first frequency; a power-saving control unit; a power sensor unit that measures power consumption; and a path for supplying an interrupt signal from the power sensor unit to the power-saving control unit, wherein the power sensor unit compares a power consumption upper limit value defined by the power-saving control unit with measured power consumption, and outputs the interrupt signal directly to the processor and to the power-saving control unit if the measured power consumption exceeds the power consumption upper limit value, when the interrupt signal is inputted, the power saving control unit outputs to the processor a signal that is equivalent to the interrupt signal and outputs to the power sensor unit an instruction to the power sensor unit to deactivate the interrupt signal; when the interrupt signal or the signal that is equivalent to the interrupt signal is inputted, the processor switches from the normal mode to the power-saving mode, the power sensor unit; once the outputting of the interrupt signal is deactivated by the instruction to deactivate the interrupt signal, compares the power consumption upper limit value with a power consumption measured after outputting the interrupt signal; if the power consumption measured after outputting the interrupt signal exceeds the power consumption upper limit value, re-outputs the interrupt signal to the processor and to the power-saving control unit; if the power consumption measured after outputting the interrupt signal is at or below the power consumption upper limit value, does not re-output the interrupt signal to the processor and to the power-saving control unit; and the power-saving control unit, if the interrupt signal is not re-inputted from the power sensor unit after the instruction to deactivate the interrupt signal, deactivates the signal that is equivalent to the interrupt signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A power management method for a computer having a processor having a normal mode that operates at a first frequency and a power-saving mode that operates at a second frequency that is lower than the first frequency, a power-saving control unit, a power sensor unit that measures power consumption, and a path for supplying an interrupt signal from the power sensor unit to the power-saving control unit, the power management method comprising:
-
a step of defining a power consumption upper limit value for the computer; a step of comparing power consumption measured by the power sensor unit with the power consumption upper limit value, and of outputting an interrupt signal from the power sensor unit directly to the processor and to the power-saving control unit when the measured power consumption exceeds the power consumption upper limit value; a step of receiving by the power-saving control unit the interrupt signal and outputting to the processor a signal that is equivalent to the interrupt signal; a step of outputting by the power-saving control unit to the power sensor unit an instruction to the power sensor unit to deactivate the interrupt signal, after outputting the signal that is equivalent to the interrupt signal; a step of switching by the processor from the normal mode to the power-saving mode upon reception of the interrupt signal or of the signal that is equivalent to the interrupt signal; a step of receiving by the power sensor unit the instruction to deactivate the interrupt signal, and once the outputting of the interrupt signal is deactivated, comparing the power consumption upper limit value with a power consumption measured after outputting the interrupt signal; a step of re-outputting by the power sensor unit, if the power consumption measured after outputting the interrupt signal exceeds the power consumption upper limit value, the interrupt signal to the processor and the power-saving control unit; a step of not outputting by the power sensor unit, if the power consumption measured after outputting the interrupt signal is at or below the power consumption upper limit value, the interrupt signal to the processor and the power-saving control unit; and a step of deactivating by the power-saving control unit, if the interrupt signal is no re-inputted from the power sensor unit after the instruction to deactivate the interrupt signal, the signal that is equivalent to the interrupt signal. - View Dependent Claims (11, 12, 13)
-
Specification