-
公开(公告)号:US11886283B2
公开(公告)日:2024-01-30
申请号:US17708235
申请日:2022-03-30
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Kevin Allen Hughes , Juan Jose Alvarez , Malcolm S. Allen-Ware , Charles Lefurgy , Guillermo Jesus Silva
IPC: G06F11/07
CPC classification number: G06F11/0793 , G06F11/0709 , G06F11/079
Abstract: A computer-implemented method includes: detecting, by one or more processors, an indication that suggests a node has crashed, wherein the node is included in a distributed computing environment; in response to the detecting, confirming by the one or more processors whether the node has crashed by performing a set of probes on the node; and in response to the confirming that the node has crashed, initiating by the one or more processors a remediation of the node.
-
公开(公告)号:US20200159301A1
公开(公告)日:2020-05-21
申请号:US16688110
申请日:2019-11-19
Applicant: International Business Machines Corporation
Inventor: Malcolm S. Allen-Ware , Kanak B. Agarwal , Charles Lefurgy , Guillermo J. Silva , Thomas W. Keller , Karthick Rajamani , Yang Li , Ramakrishnan Rajamony
IPC: G06F1/26 , G06F1/3228 , G06F1/3209 , G06F1/3296 , G05B15/02 , G06F1/3206 , G06F1/3215 , G06F1/3203
Abstract: A computer controls power distribution. The computing system determines a power budget for a portion of a topography for a power delivery system. The computing system generates a pool of worker programs for the portion of the topography. The computing system generates a first number of power management tasks to manage power consumption in the portion of the topography based on the power budget. The computing system sends the first number of power management tasks to at least one worker program included in the pool of worker programs.
-
公开(公告)号:US10345888B2
公开(公告)日:2019-07-09
申请号:US15459379
申请日:2017-03-15
Applicant: International Business Machines Corporation
Inventor: Malcolm S. Allen-Ware , Charles R. Lefurgy , Yang Li , Karthick Rajamani , Guillermo J. Silva
IPC: G06F1/32 , G06F1/26 , G06Q50/06 , G06F1/3287 , G06F1/3296 , G05B15/02
Abstract: A mechanism is provided for power capping power consumption devices with multiple power supplies. A set of power supplies supplying power to a power consumption device having stranded power is determined. A power budget of one or more power supplies in the set of power supplies is adjusted to match a power budget of a power supply in the set of power supplies with a limiting power budget among the power budgets computed for each power supply in the set of power supplies. Responsive to identifying at least one power supply in the one or more other power supplies of one or more different power consumption devices having an initially allocated power budget below their corresponding demand, at least a portion of the stranded power is allocated to the power budget of the at least one power supply.
-
公开(公告)号:US20190004579A1
公开(公告)日:2019-01-03
申请号:US15635522
申请日:2017-06-28
Applicant: International Business Machines Corporation
Inventor: Malcolm S. Allen-Ware , Kanak B. Agarwal , Charles Lefurgy , Guillermo J. Silva , Thomas W. Keller , Karthick Rajamani , Yang Li , Ramakrishnan Rajamony
Abstract: A computer controls power distribution. The computing system determines a topography for a power delivery system that powers a group of computing devices. The computing system determines a number of worker programs for a pool of worker programs based on the topography. The computing system generates the pool of worker programs. The pool of worker programs includes both the number of worker programs and a number of back-up worker programs. The computing system generates a number of power management tasks to manage power consumption through one or more power elements included in the topography of the power delivery system. The computing system sends one or more power management tasks to a worker program included in the pool of worker programs.
-
公开(公告)号:US10048734B2
公开(公告)日:2018-08-14
申请号:US15831576
申请日:2017-12-05
Applicant: International Business Machines Corporation
Inventor: Charles R. Lefurgy , Preetham M. Lobo , Richard F. Rizzolo , Malcolm S. Allen-Ware , Tobias Webel
Abstract: Adaptive power capping in a chip that includes a plurality of cores in a processing system is provided. An active power demand for the chip is dynamically determined based on observed events of the cores. An average temperature of the chip is computed using one or more on-chip thermal sensors in the cores to estimate leakage power of the chip. A power capping threshold that incorporates the estimate of leakage power is determined based on the average temperature of the chip. Power capping is performed by throttling the cores based on determining that the active power demand for the chip exceeds the power capping threshold.
-
公开(公告)号:US09952651B2
公开(公告)日:2018-04-24
申请号:US14814870
申请日:2015-07-31
Applicant: International Business Machines Corporation
Inventor: Malcolm S. Allen-Ware , Michael S. Floyd , Joshua D. Friedrich , Charles R. Lefurgy , Kirk D. Peterson , Karthick Rajamani , Srinivasan Ramani , Todd J. Rosedahl , Gregory S. Still , Brian W. Thompto , Victor Zyuban
CPC classification number: G06F1/324 , G06F1/3203 , G06F1/3206 , G06F1/3243 , Y02D10/126 , Y02D10/152
Abstract: A system for adjusting a frequency of a processor is disclosed herein. The system includes a processor and a memory, where the memory includes a program configured to adjust a frequency of a multi-core processor. The operations include determining a total current and a temperature of the multi-core processor and estimating a leakage current for the multi-core processor. The operations also include calculating a switching current by subtracting the leakage current from the total current and calculating an effective switching capacitance based at least in part on the switching current. The operations also include calculating a workload activity factor by dividing the effective switching capacitance by a predetermined effective switching capacitance stored in vital product data, and enforcing a turbo frequency limit of the multi-core processor based on the workload activity factor.
-
公开(公告)号:US20180081413A1
公开(公告)日:2018-03-22
申请号:US15831576
申请日:2017-12-05
Applicant: International Business Machines Corporation
Inventor: Charles R. Lefurgy , Preetham M. Lobo , Richard F. Rizzolo , Malcolm S. Allen-Ware , Tobias Webel
CPC classification number: G06F1/28 , G06F1/32 , G06F1/324 , G06F1/3243 , G06F1/3296 , G06F9/44
Abstract: Adaptive power capping in a chip that includes a plurality of cores in a processing system is provided. An active power demand for the chip is dynamically determined based on observed events of the cores. An average temperature of the chip is computed using one or more on-chip thermal sensors in the cores to estimate leakage power of the chip. A power capping threshold that incorporates the estimate of leakage power is determined based on the average temperature of the chip. Power capping is performed by throttling the cores based on determining that the active power demand for the chip exceeds the power capping threshold.
-
公开(公告)号:US09740275B2
公开(公告)日:2017-08-22
申请号:US14312064
申请日:2014-06-23
Applicant: International Business Machines Corporation
Inventor: Malcolm S. Allen-Ware , Martha A. Broyles , Timothy G. Hallett , James D. Jordan , Jordan R. Keuseman , Benjamin W. Mashak , Glenn R. Miles , Todd J. Rosedahl , Guillermo J Silva
CPC classification number: G06F1/3296 , G06F1/3203 , G06F1/3206 , G06F1/324 , G06F1/3287 , Y02D10/126 , Y02D10/172
Abstract: It is determined that a current node power consumption for a node is greater than a node power cap that defines a limit of power consumption for the node. Responsive to the current node power consumption being greater than the node power cap and until the current node power consumption is less than the node power cap, power reduction operations are performed. The power reduction operations comprise determining a power management zone of a plurality of power management zones having a lowest priority among the power management zones and having a power cap greater than a minimum power cap for the power management zone. The power reduction operations further comprise setting the power cap for the power management zone to a value less than a prior value assigned as the power cap for the power management zone.
-
公开(公告)号:US09733692B2
公开(公告)日:2017-08-15
申请号:US15364330
申请日:2016-11-30
Applicant: International Business Machines Corporation
Inventor: Malcolm S. Allen-Ware , Shawn P. Authement , John C. Elliott , Charles R. Lefurgy , J. Carlos A. Pratt , Karthick Rajamani , David B. Whitworth
CPC classification number: G06F1/3234 , G06F1/3203 , G06F1/3206 , G06F1/3221 , G06F1/3225 , G06F1/324 , G06F1/3268 , G06F1/3275 , G06F3/0625 , G06F3/0652 , G06F3/0653 , G06F3/0679 , G06F3/0688 , Y02D10/13 , Y02D10/14 , Y02D10/154
Abstract: A method includes monitoring power usage for a storage system that includes a set storage units at a first level of storage granularity and a set of storage sub-units at a second level of storage granularity, wherein the second level of storage granularity is finer than the first level of storage granularity. The method further includes assigning a non-uniform power budget to the set of storage units and adjusting a power budget for the storage sub-units according to the non-uniform power budget assigned to the storage units. A corresponding computer program product and computer system are also disclosed herein.
-
公开(公告)号:US20170168534A1
公开(公告)日:2017-06-15
申请号:US14967929
申请日:2015-12-14
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Charles R. Lefurgy , Karthick Rajamani , Richard F. Rizzolo , Malcolm S. Allen-Ware
Abstract: A method, system, and computer program product for controlling power supplied to a processor is disclosed. A voltage regulator is set to a first voltage regulator set point, wherein the first voltage regulator set point provides a first load line for operation of the processor. A change in an operation of the processor from a first operating condition along the first load line to a second operating condition along the first load line is determined. The voltage regulator is the set to a second voltage regulator set point and the processor is operated at a third operating condition on a second load line corresponding to the second voltage regulator set point.
-
-
-
-
-
-
-
-
-