Maximum power usage setting for computing device
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-001/00
G06F-001/26
출원번호
UP-0675532
(2007-02-15)
등록번호
US-7783906
(2010-09-13)
발명자
/ 주소
Turner, Michael R.
Doane, Rhonda Seiber
출원인 / 주소
International Business Machines Corporation
대리인 / 주소
Piche, Jason O.
인용정보
피인용 횟수 :
20인용 특허 :
0
초록▼
A maximum power usage setting for a computing device is based on one or more of: a user-specified setting corresponding to how often a frequency of a processor of the computing device is likely to have to be decreased to reduce power usage by the computing device; an average frequency of the process
A maximum power usage setting for a computing device is based on one or more of: a user-specified setting corresponding to how often a frequency of a processor of the computing device is likely to have to be decreased to reduce power usage by the computing device; an average frequency of the processor during a previous period in which the computing device was operated; a minimum frequency of the processor during the previous period; a maximum power that the computing device used during the previous period; and, a nominal frequency of the processor. When the computing device starts to use more power than the maximum power usage setting, the power used by the computing device is reduced so as not to exceed the setting, such as by decreasing the frequency at which the processor operates.
대표청구항▼
We claim: 1. A method comprising: determining a maximum power usage setting for a computing device based on one or more of: a user-specified setting corresponding to how often a frequency of a processor of the computing device is likely to have to be decreased to reduce power usage by the computing
We claim: 1. A method comprising: determining a maximum power usage setting for a computing device based on one or more of: a user-specified setting corresponding to how often a frequency of a processor of the computing device is likely to have to be decreased to reduce power usage by the computing device; an average frequency of the processor during a previous period in which the computing device was operated; a minimum frequency of the processor during the previous period; a maximum power that the computing device used during the previous period; and, a nominal frequency of the processor; and, setting the maximum power usage setting for the computing device as has been determined, wherein one of: (a) determining the maximum power usage setting for the computing device comprises setting the maximum power usage setting based on the maximum power used during the previous period and the user-specified setting, by multiplying the maximum power used during the previous period by a first value based on the user-specified setting; (b) determining the maximum power usage setting for the computing device comprises, where a power target based on the average frequency of the processor and the nominal frequency of the processor is greater than a first threshold, setting the maximum power usage setting based on the power target and the maximum power that the computing device used during the previous period, and where one of: (1) the power target comprises 100% times the nominal frequency of the processor minus the average frequency of the processor, divided by the nominal frequency of the processor; (2) setting the maximum power usage setting based on the power target and the maximum power that the computing device used during the previous period comprises multiplying the maximum power used during the previous period by a second value based on the power target; (3) where the user-specified setting is less than zero, the first threshold is equal to an absolute value of the user-specified setting divided by a constant; (c) determining the maximum power usage setting for the computing device comprises, where a power target based on the minimum frequency of the processor and the nominal frequency of the processor is greater than a second threshold, setting the maximum power usage setting based on the power target and the maximum power that the computing device used during the previous period, and where one of: (1) the power target comprises 100% times the nominal frequency of the processor minus the minimum frequency of the processor, divided by the nominal frequency of the processor; (2) setting the maximum power usage setting based on the power target and the maximum power that the computing device used during the previous period comprises multiplying the maximum power used during the previous period by a third value based on the power target; (3) where the user-specified setting is less than zero, the second threshold is equal to an absolute value of the user-specified setting divided by a constant. 2. The method of claim 1, further comprising: where the computing device starts to use more power than the maximum power usage setting, reducing the power used by the computing device to not exceed the maximum power usage setting. 3. The method of claim 2, wherein reducing the power used by the computing device comprises decreasing the frequency of the processor of the computing device. 4. The method of claim 1, wherein the first value comprises a rounded-down integer value equal to two times a constant plus the user-specified setting minus one, divided by the constant. 5. The method of claim 1, wherein the second value comprises a rounded-down integer value equal to one plus the power target, divided by one hundred. 6. The method of claim 1, wherein the third value comprises a rounded-down integer value equal to one plus the power target, divided by one hundred. 7. A computing device comprising: a processor operable at a frequency that is modifiable to control power usage by the computing device; a power supply to provide power to the computing device and having a maximum power rating; and, a mechanism to decrease the frequency at which the processor operates to reduce the power used by the computing device where the computing device starts to use more power than a maximum power usage setting, the maximum power usage setting less than the maximum power rating of the power supply, wherein the maximum power usage setting is based on one or more of: a user-specified setting corresponding to how often the frequency of the processor is likely to have to be decreased to reduce power usage by the computing device; an average frequency of the processor during a previous period in which the computing device was operated; a minimum frequency of the processor during the previous period; a maximum power that the computing device used during the previous period; and, a nominal frequency of the processor, and wherein: where a first power target based on the average frequency of the processor and the nominal frequency of the processor is greater than a first threshold, the maximum power usage setting is based on the first power target and the maximum power that the computing device used during the previous period; where a second power target based on the minimum frequency of the processor and the nominal frequency of the processor is greater than a second threshold, the maximum power usage setting is based on the second power target and the maximum power that the computing device used during the previous period; and, where the first power target is not greater than the first threshold and the second power target is not greater than the second threshold, the maximum power usage setting is based on the maximum power used during the previous period and the user-specified setting. 8. An article of manufacture comprising: a tangible computer-readable medium; and, means in the medium for decreasing a frequency at which a processor of a computing device operates to reduce power used by the computing device where the computing device starts to use more power than a maximum power usage setting, wherein the maximum power usage setting is based on one or more of: a user-specified setting corresponding to how often the frequency of the processor is likely to have to be decreased to reduce power usage by the computing device; an average frequency of the processor during a previous period in which the computing device was operated; a minimum frequency of the processor during the previous period; a maximum power that the computing device used during the previous period; and, a nominal frequency of the processor, and wherein: where a first power target based on the average frequency of the processor and the nominal frequency of the processor is greater than a first threshold, the maximum power usage setting is based on the first power target and the maximum power that the computing device used during the previous period; where a second power target based on the minimum frequency of the processor and the nominal frequency of the processor is greater than a second threshold, the maximum power usage setting is based on the second power target and the maximum power that the computing device used during the previous period; and, where the first power target is not greater than the first threshold and the second power target is not greater than the second threshold, the maximum power usage setting is based on the maximum power used during the previous period and the user-specified setting.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허를 인용한 특허 (20)
Fan, Xiaobo; Hennecke, Mark D.; Heath, Taliver Brooks, Accurate power allotment.
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.
Chase, Harold W.; Friedrich, Joshua D.; Geissler, Andrew J.; Ghiasi, Soraya; James, Norman K.; Pokala, Jagat V.; Ware, Malcolm S., Establishing an operating range for dynamic frequency and voltage scaling.
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.
Rychlik, Bohuslav; Iranli, Ali; Salsbery, Brian J.; Sur, Sumit; Thomson, Steven S.; Glenn, Robert A., System and method for asynchronously and independently controlling core clocks in a multicore central processing unit.
Rychlik, Bohuslav; Iranli, Ali; Salsbery, Brian J.; Sur, Sumit; Thomson, Steven S., System and method for controlling central processing unit power in a virtualized system.
Thomson, Steven S.; Rychlik, Bohuslav; Iranli, Ali; Sur, Sumit; Gargash, Norman S., System and method for controlling central processing unit power with guaranteed transient deadlines.
Thomson, Steven S.; Rychlik, Bohuslav; Iranli, Ali; Sur, Sumit; Gargash, Norman S., System and method for controlling central processing unit power with guaranteed transient deadlines.
Thomson, Steven S.; Rychlik, Bohuslav; Iranli, Ali; Sur, Sumit; Gargash, Norman Scott, System and method for controlling central processing unit power with guaranteed transient deadlines.
Thomson, Steven S.; Rychlik, Bohuslav; Iranli, Ali; Salsbery, Brian J.; Sur, Sumit; Gargash, Norman S., System and method for controlling central processing unit power with reduced frequency oscillations.
Sur, Sumit; Rychlik, Bohuslav; Thomson, Steven S.; Iranli, Ali; Salsbery, Brian J., System and method for dynamically controlling a plurality of cores in a multicore central processing unit based on tempature.
Sur, Sumit; Rychlik, Bohuslav; Thomson, Steven S.; Iranli, Ali; Salsbery, Brian J., System and method for dynamically controlling a plurality of cores in a multicore central processing unit based on temperature.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.