Apparatus for dynamically adjusting CPU power consumption
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-001/26
G06F-001/32
출원번호
US-0316075
(2002-12-11)
우선권정보
TW-91120519 A(2002-09-09)
발명자
/ 주소
Yang,Yu Jen
Liu,Cheng Ting
출원인 / 주소
Quanta Computer Inc.
인용정보
피인용 횟수 :
17인용 특허 :
2
초록▼
An apparatus for dynamically adjusting power consumption of a CPU in a computer system is described. A current flowing through the limiting resistor is detected and whether or not this current is larger than a predetermined current is determined. A warning signal is issued when the current is larger
An apparatus for dynamically adjusting power consumption of a CPU in a computer system is described. A current flowing through the limiting resistor is detected and whether or not this current is larger than a predetermined current is determined. A warning signal is issued when the current is larger than this predetermined signal. The warning signal triggers the software framework and the hardware framework of the apparatus to issue an asynchronous operation frequency reduction instruction to the CPU of the computer system.
대표청구항▼
What is claimed is: 1. An apparatus for dynamically adjusting power consumption of a CPU in a computer system, wherein a basic input/output system and a chipset exist in said computer system and a current flowing through a limited resistor is used to supply needs of an entire computer system, and a
What is claimed is: 1. An apparatus for dynamically adjusting power consumption of a CPU in a computer system, wherein a basic input/output system and a chipset exist in said computer system and a current flowing through a limited resistor is used to supply needs of an entire computer system, and a detected signal related to said current is generated, said apparatus comprising: a comparator for comparing said detected signal with a first predetermined value, wherein if said detected signal is larger than said first predetermined value, a warning signal is generated; a hardware framework, wherein said warning signal triggers said hardware framework to generate and send an operation frequency reduction instruction having a special frequency to said CPU; a D-type flip-flop, wherein said D-type flip-flop is triggered by said warning signal and generates a latch up signal; and an embedded controller for receiving said latch up signal, wherein said latch up signal controls said embedded controller to perform a first rewriting process to change the set value stored in said embedded controller and said embedded controller generates and sends a first signal to the basic input/output system of said computer system to command the chipset to send said operation frequency reduction instruction to said CPU to reduce the operation frequency thereof according to said first rewriting process, and said embedded controller continues detecting said detected signal and compares said detected signal with a second predetermined value, and if said detected signal is less than said second predetermined value, said embedded controller sends a reset signal to said D-type flip-flop to remove said latch up signal and a second rewriting process is performed to change the set value stored in said embedded controller, and said embedded controller generates and sends a second signal to the basic input/output system of said computer system to command the chipset to remove said operation frequency reduction instruction applied to said CPU according to said second rewriting process. 2. The apparatus for dynamically adjusting power consumption according to claim 1, wherein said hardware framework comprises a frequency generator, and said frequency generator is triggered by said warning signal and generates said operation frequency reduction instruction to said CPU according to a frequency defined by said frequency generator. 3. The apparatus for dynamically adjusting power consumption according to claim 1, wherein said first signal and said second signal are SMI signals. 4. The apparatus for dynamically adjusting power consumption according to claim 1, wherein said first predetermined value is set according to a maximum power consumption supported by the CPU, namely, a maximum loading the CPU wants to process. 5. The apparatus for dynamically adjusting power consumption according to claim 1, wherein said second predetermined value is set according to the computer system for removing the operation frequency reduction instruction applied to the CPU. 6. The apparatus for dynamically adjusting power consumption according to claim 1, wherein said operation frequency reduction instruction is STPCLK#. 7. An apparatus for dynamically adjusting power consumption of a CPU in a computer system, wherein a basic input/output system and a chipset exist in said computer system and a current flowing through a limited resistor is used to supply needs of an entire computer system, said apparatus comprising: a current sensor for detecting said current and generating a detected signal; a comparator for comparing said detected signal with a first predetermined value, wherein if said detected signal is larger than said first predetermined value, a warning signal is generated; a frequency generator, wherein said frequency generator is triggered by said warning signal and generates and sends an operation frequency reduction instruction to said CPU according to a frequency defined by said frequency generator; a D-type flip-flop, wherein said D-type flip-flop is triggered by said warning signal and generates a latch up signal; and an embedded controller for receiving said latch up signal, wherein said latch up signal commands said embedded controller to perform a first rewriting process to change the a set value stored in said embedded controller and said embedded controller generates and sends a first signal to the basic input and output system to command the chipset to send an operation frequency reduction instruction to said CPU to reduce an operation frequency thereof according to said first rewriting process, and said embedded controller keeps detecting said detected signal and compares said detected signal with a second predetermined value, wherein if said detected signal is less than said second predetermined value, said embedded controller sends a reset signal to said D-type flip-flop to remove said latch up signal, a second rewriting process is performed to change the set value stored in said embedded controller, and said embedded controller generates and sends a second signal to the basic input/output system to command the chipset to remove said operation frequency reduction instruction applied to said CPU according to said second rewriting process. 8. The apparatus for dynamically adjusting power consumption according to claim 7, wherein said first signal and said second signal are SMI signals. 9. The apparatus for dynamically adjusting power consumption according to claim 7, wherein said first predetermined value is about 90 watts. 10. The apparatus for dynamically adjusting power consumption according to claim 7, wherein said second predetermined value is about 75 watts. 11. The apparatus for dynamically adjusting power consumption according to claim 7, wherein said operation frequency reduction instruction is STPCLK#. 12. A method of dynamically adjusting the power consumption for a CPU in a computer system, wherein a basic input/output system and a chipset exist in said computer system and a current flowing through a limited resistor is used to supply needs of an entire computer system, said method comprising: detecting said current and generating a detected signal; comparing said detected signal with a first predetermined value, wherein if said detected signal is larger than said first predetermined value a warning signal is generated; using said warning signal to trigger said frequency generator and generating an operation frequency reduction instruction to said CPU; using said warning signal to trigger said D-type flip-flop and generate a latch up signal; and using said latch up signal to control an embedded controller, wherein said embedded controller performs a first rewriting process to change a set value stored therein, said embedded controller generates a first signal to the basic input and output system to command the chipset to send an operation frequency reduction instruction to said CPU to reduce an operation frequency thereof according to said first rewriting process, and said embedded controller continues to detect said detected signal and compare said detected signal with a second predetermined value, wherein if said detected signal is less than said second predetermined value, said embedded controller sends a reset signal to said D-type flip-flop to remove said latch up signal and a second rewriting process is performed to change set value stored in said embedded controller, and said embedded controller generates a second signal to the basic input/output system to command the chipset to remove said operation frequency reduction instruction applied to said CPU according to said second rewriting process. 13. The method of dynamically adjusting power consumption according to claim 12, wherein said first signal and said second signal are SMI signals. 14. The method of dynamically adjusting power consumption according to claim 12, wherein said first predetermined value is set according to a maximum power consumption supported by the CPU, namely, a maximum loading the CPU wants to process. 15. The method of dynamically adjusting power consumption according to claim 12, wherein said first predetermined value is about 90 watts. 16. The method of dynamically adjusting power consumption according to claim 12, wherein said second predetermined value is set according to the computer system for removing the operation frequency reduction instruction applied to the CPU. 17. The method of dynamically adjusting power consumption according to claim 12, wherein said second predetermined value is about 75 watts. 18. The method of dynamically adjusting power consumption according to claim 12, wherein said work frequency reduction instruction is STPCLK#. 19. The method of dynamically adjusting power consumption according to claim 12, wherein said basic input and output system commands the chipset to send said operation frequency reduction instruction to said CPU to reduce the operation frequency thereof to about 50%, 60% or 87.5% of an original operation frequency of the CPU.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (2)
Arai Makoto,JPX ; Oda Hiroyuki,JPX ; Ito Hironori,JPX, Cooling mode switching system for CPU.
Ralph M. Kling ; Edward T. Grochowski, Method and apparatus of measuring current, voltage, or duty cycle of a power supply to manage power consumption in a computer system.
Weber, Wolf-Dietrich; Fan, Xiaobo; Barroso, Luiz Andre, Data center load monitoring for utilizing an access power amount based on a projected peak power usage and a monitored power usage.
Fan, Xiaobo; Hennecke, Mark D.; Heath, Taliver Brooks, Method of correlating power in a data center by fitting a function to a plurality of pairs of actual power draw values and estimated power draw values determined from monitored CPU utilization of a statistical sample of computers in the data center.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.