Power bus current bounding using local current-limiting soft-switches and device requirements information
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-001/00
G06F-001/26
G06F-011/30
출원번호
US-0728675
(2010-03-22)
등록번호
US-8352758
(2013-01-08)
발명자
/ 주소
Atkins, Robert G.
Cohen, Edward N
Corcoran, Philip M
Seminaro, Edward J
출원인 / 주소
International Business Machines Corporation
대리인 / 주소
Mitch Harris, Atty at Law, LLC
인용정보
피인용 횟수 :
9인용 특허 :
33
초록▼
An energy management control method and controller reduce power supply current and/or subsystem cooling overhead that reduces system efficiency, may reduce system reliability and may increase ambient noise. Multiple device connectors are supplied from corresponding soft switches that are programmed
An energy management control method and controller reduce power supply current and/or subsystem cooling overhead that reduces system efficiency, may reduce system reliability and may increase ambient noise. Multiple device connectors are supplied from corresponding soft switches that are programmed to provide a current level that is sufficient to supply the maximum current for the device installed in the corresponding device connector. The current level may be determined from device information provided from the device during initialization, which may directly specify a maximum current requirement. Alternatively, the maximum current requirement can be determined from other device-identifying information such as a unique device identifier. As a result a guaranteed maximum current or power and power dissipation can be determined, and multiple power supplies and/or cooling devices such as air movement devices (AMDs) may be enabled, disabled or otherwise controlled accordingly.
대표청구항▼
1. A method of managing current supplied to a power distribution bus in a subsystem having multiple device connectors for attaching multiple corresponding devices, the method comprising: enumerating devices connected to the subsystem to determine individual multiple devices that are connected to the
1. A method of managing current supplied to a power distribution bus in a subsystem having multiple device connectors for attaching multiple corresponding devices, the method comprising: enumerating devices connected to the subsystem to determine individual multiple devices that are connected to the subsystem;responsive to determining the individual multiple devices that are connected to the subsystem, determining maximum current consumption values for the individual multiple devices, wherein the maximum current consumption values indicate the maximum current that can be required by the corresponding individual multiple devices;programming current limit values that control the current supplied to corresponding ones of the multiple devices in conformity with the corresponding maximum current consumption values;adding the maximum current limit values to obtain an indication of a total maximum current or power required by the power distribution bus; andadjusting one or both of a power supply current overhead of the power distribution bus or a cooling overhead of the subsystem according to the indication of the total maximum current or power, such that a current supply capability of the power distribution bus meets or exceeds the total maximum current computed by the adding. 2. The method of claim 1, wherein the programming adjusts current limit values of soft switches that couple corresponding ones of the multiple device connectors to the power distribution bus. 3. The method of claim 1, wherein the determining retrieves a device-specified maximum current consumption value obtained from each of the multiple devices during initialization of the devices. 4. The method of claim 3, wherein the multiple device connectors are peripheral component interconnect (PCI) connectors and wherein the device-specified maximum current consumption value is a vital product data value. 5. The method of claim 4, wherein the programming adjusts current limit values of soft switches that couple corresponding ones of the multiple device connectors to the power distribution bus. 6. The method of claim 1, wherein the adjusting comprises: determining whether or not the total maximum current or power is less than a threshold value;disabling a power supply connected to the power distribution bus in response to determining that the total maximum current or power is less than the threshold value; andenabling the power supply in response to determining that the total maximum current or power is not less than the threshold value. 7. The method of claim 1, wherein the adjusting comprises: determining whether or not the total maximum current or power is less than a threshold value;disabling an air movement device of the subsystem in response to determining that the total maximum current or power is less than the threshold value; andenabling the air movement device in response to determining that the total maximum current or power is not less than the threshold value. 8. A computer subsystem including comprising a processor for executing program instructions forming a energy management module stored in a memory coupled to the processor, the energy management module for managing current supplied to a power distribution bus in a subsystem having multiple device connectors for attaching multiple corresponding devices, the program instructions comprising: program instructions for enumerating devices connected to the subsystem to determine individual multiple devices that are connected to the subsystem;program instructions for, responsive to determining the individual multiple devices that are connected to the subsystem, program instructions for determining maximum current consumption values for the individual multiple devices, wherein the maximum current consumption values indicate the maximum current that can be required by the corresponding individual multiple devices;program instructions for programming current limit values that control the current supplied to corresponding ones of the multiple devices in conformity with the corresponding maximum current consumption values;program instructions for adding the maximum current limit values to obtain an indication of a total maximum current or power required by the power distribution bus; andprogram instructions for adjusting one or both of a power supply current overhead of the power distribution bus or a cooling overhead of the subsystem according to the indication of the total maximum current or power, such that a current supply capability of the power distribution bus meets or exceeds the total maximum current computed by the adding. 9. The computer subsystem of claim 8, wherein the program instructions for programming adjust current limit values of soft switches that couple corresponding ones of the multiple device connectors to the power distribution bus. 10. The computer subsystem of claim 8, wherein the program instructions for determining retrieve a device-specified maximum current consumption value obtained from each of the multiple devices during initialization of the devices. 11. The computer subsystem of claim 10, wherein the multiple device connectors are peripheral component interconnect (PCI) connectors and wherein the device-specified maximum current consumption value is a vital product data value. 12. The computer subsystem of claim 11, wherein the program instructions for programming adjusts current limit values of soft switches that couple corresponding ones of the multiple device connectors to the power distribution bus. 13. The computer subsystem of claim 8, wherein the program instructions for adjusting comprise program instructions for: determining whether or not the total maximum current or power is less than a threshold value;disabling a power supply connected to the power distribution bus in response to determining that the total maximum current or power is less than the threshold value; andenabling the power supply in response to determining that the total maximum current or power is not less than the threshold value. 14. The computer subsystem of claim 8, wherein the program instructions for adjusting comprise program instructions for: determining whether or not the total maximum current or power is less than a threshold value;disabling an air movement device of the subsystem in response to determining that the total maximum current or power is less than the threshold value; andenabling the air movement device in response to determining that the total maximum current or power is not less than the threshold value. 15. A computer program product comprising a computer readable storage device storing program instructions for execution by a processor, the program instructions forming a energy management module, the power management module for managing current supplied to a power distribution bus in a subsystem having multiple device connectors for attaching multiple corresponding devices, the program instructions comprising program instructions for: enumerating devices connected to the subsystem to determine individual multiple devices that are connected to the subsystem;responsive to determining the individual multiple devices that are connected to the subsystem, determining maximum current consumption values for the individual multiple devices, wherein the maximum current consumption values indicate the maximum current that can be required by the corresponding individual multiple devices;programming current limit values that control the current supplied to corresponding ones of the multiple devices in conformity with the corresponding maximum current consumption values;adding the maximum current limit values to obtain an indication of a total maximum current or power required by the power distribution bus; andadjusting one or both of a power supply current overhead of the power distribution bus or a cooling overhead of the subsystem according to the indication of the total maximum current or power, such that a current supply capability of the power distribution bus meets or exceeds the total maximum current computed by the adding. 16. The computer program product of claim 15, wherein the program instructions for programming adjust current limit values of soft switches that couple corresponding ones of the multiple device connectors to the power distribution bus. 17. The computer program product of claim 15, wherein the program instructions for determining retrieve a device-specified maximum current consumption value obtained from each of the multiple devices during initialization of the devices. 18. The computer program product of claim 17, wherein the multiple device connectors are peripheral component interconnect (PCI) connectors and wherein the device-specified maximum current consumption value is a vital product data value. 19. The computer program product of claim 18, wherein the program instructions for programming adjusts current limit values of soft switches that couple corresponding ones of the multiple device connectors to the power distribution bus. 20. The computer program product of claim 15, wherein the program instructions for adjusting comprise program instructions for: determining whether or not the total maximum current or power is less than a threshold value;disabling a power supply connected to the power distribution bus in response to determining that the total maximum current or power is less than the threshold value; andenabling the power supply in response to determining that the total maximum current or power is not less than the threshold value. 21. The computer program product of claim 15, wherein the program instructions for adjusting comprise program instructions for: determining whether or not the total maximum current or power is less than a threshold value;disabling an air movement device of the subsystem in response to determining that the total maximum current or power is less than the threshold value; andenabling the air movement device in response to determining that the total maximum current or power is not less than the threshold value.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (33)
Swoboda, Gary L., Apparatus and method for processor power measurement in a digital signal processor using trace data and simulation techniques.
Bosco, Frank E.; Baska, Douglas A.; Corrado, Joseph P.; Fahr, Gerald J.; Kostenko, William P.; Zapotoski, Mitchell L., Fail safe redundant power supply in a multi-node computer system.
Fanning Blaise B. ; Wilcox Jeffrey R. ; Foo Khong S., Method and apparatus for dynamically changing the sizes of pools that control the power consumption levels of memory devices.
Blodgett Greg A. (11135 Bridgetower Dr. Boise ID 83709), Method and system for minimizing power demands on portable computers and the like by refreshing selected dram cells.
Brey,Thomas M.; Felter,Wesley M.; Lefurgy,Charles R.; Rajamani,Karthick; Rubio,Juan C.; Ware,Malcolm S., Method and system for providing performance estimations for a specified power budget.
Faucher Marc R. (South Burlington VT) Herring Christopher M. (Westford VT) Kellogg Mark W. (Essex Junction VT), Method and system for reducing an amount of power utilized by selecting a lowest power mode from a plurality of power mo.
Gehman John B. ; Johns-Vano Kerry Lucille ; Steward Colleen Kane, Processor power consumption estimator that using instruction and action formulas which having average static and dynamic power coefficients.
Chauvel,Gerard; D'Inverno,Dominique Benoit Jacques, System and method for executing tasks according to a selected scenario in response to probabilistic power consumption information of each scenario.
Berthaud, Jean-Marc; Fauh, Jean-Francois, System for automatically determining a number of power supplies are required by managing changes of the power requirements in a power consuming system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.