Patents by Inventor Malcolm Scott Allen-Ware
Malcolm Scott Allen-Ware has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10049957Abstract: A method, system, and computer program product for on-chip control of thermal cycling in an integrated circuit (IC) are provided in the illustrative embodiments. A first circuit is configured on the IC for adjusting a first voltage being applied to a first part of the IC. A first temperature of the first part is measured at a first time. A determination is made that the first temperature is outside a temperature range defined by an upper temperature threshold and a lower temperature threshold. The first voltage is adjusted by reducing the first voltage when the first temperature exceeds the upper temperature threshold and by increasing the first voltage when the first temperature is below the lower temperature threshold, thereby causing the first temperature of the first part to attain a value within the temperature range.Type: GrantFiled: March 3, 2011Date of Patent: August 14, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Malcolm Scott Allen-Ware, John Bruce Carter, Elmootazbellah Nabil Elnozahy, Wei Huang
-
Patent number: 9223326Abstract: An approach is provided in which a master thermal controller utilizes a primary fan manager to control fans included in a computer system to cool various devices. When the master thermal controller determines that the primary fan manager is unresponsive, the master thermal controller transfers master thermal control to a backup thermal controller. The backup thermal controller creates fan control information based upon sensor information corresponding to the various devices, and sends the fan control information to a backup fan manager. In turn, the backup fan manager adjusts the speed of the fans according to the fan control information.Type: GrantFiled: July 22, 2012Date of Patent: December 29, 2015Assignee: International Business Machines CorporationInventors: Malcolm Scott Allen-Ware, Timothy Glen Hallett, Wei Huang, Charles Robert Lefurgy, Glenn Rueban Miles, Guillermo Jesus Silva
-
Patent number: 9009503Abstract: A method, system, and computer program product for relating a data processing system with a power branch circuit are provided in the illustrative embodiments. Each signal in a set of signals is combined with a power signal to form a set of combination signals, the power signal including a first power usage by the data processing system and a second power usage by a modulating signal. An amplitude of a corresponding signal in each combined signal in the set of combined signals is determined over a period. Using a discriminating logic, a determination is made whether the modulating signal is present in the power signal. Responsive to the discriminating logic producing an affirmative result, the data processing system is related with the power branch circuit.Type: GrantFiled: July 5, 2012Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventors: Malcolm Scott Allen-Ware, Wael El-Essawy, Alexandre Peixoto Ferreira, Thomas Walter Keller, Jr., Karthick Rajamani, Juan Carlos Rubio
-
Patent number: 8850240Abstract: A method for relating a data processing system with a power branch circuit is provided in the illustrative embodiments. A second signal is combined with a power signal to form a combination signal, the power signal including a first power usage by the data processing system and a second power usage by a modulating signal. The second signal is synchronized with the modulating signal in the power signal. A determination is made whether an amplitude of a frequency of the second signal is increasing in the combined signal over a period. Responsive to the determining being affirmative, the data processing system is related with the power branch circuit.Type: GrantFiled: April 30, 2012Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Malcolm Scott Allen-Ware, Wael R El-Essawy, Alexandre Peixoto Ferreira, Thomas Walter Keller, Jr., Juan Carlos Rubio
-
Patent number: 8779846Abstract: A method for improving the performance of a digital circuit is provided in the illustrative embodiments. A real frequency of operation of the digital circuit is adjusted using a control loop in the digital circuit, the adjusting the real frequency being responsive to a change in an operating condition of the digital circuit. A measurement of a current drawn by the digital circuit is received from a voltage regulator supplying electrical power to the digital circuit. An over-current target current value is received. A voltage output from the voltage regulator to the digital circuit is adjusted such that the current drawn by the digital circuit does not exceed the over-current target current value.Type: GrantFiled: July 16, 2012Date of Patent: July 15, 2014Assignee: International Business Machines CorporationInventors: Malcolm Scott Allen-Ware, John Bruce Carter, Heather Lynn Hanson, Wei Huang, Charles Robert Lefurgy, Karthick Rajamani
-
Publication number: 20140025208Abstract: An approach is provided in which a master thermal controller utilizes a primary fan manager to control fans included in a computer system to cool various devices. When the master thermal controller determines that the primary fan manager is unresponsive, the master thermal controller transfers master thermal control to a backup thermal controller. The backup thermal controller creates fan control information based upon sensor information corresponding to the various devices, and sends the fan control information to a backup fan manager. In turn, the backup fan manager adjusts the speed of the fans according to the fan control information.Type: ApplicationFiled: July 22, 2012Publication date: January 23, 2014Applicant: International Business Machines CorporationInventors: Malcolm Scott Allen-Ware, Timothy Glen Hallett, Wei Huang, Charles Robert Lefurgy, Glenn Rueban Miles, Guillermo Jesus Silva
-
Publication number: 20140013126Abstract: A method, system, and computer program product for relating a data processing system with a power branch circuit are provided in the illustrative embodiments. Each signal in a set of signals is combined with a power signal to form a set of combination signals, the power signal including a first power usage by the data processing system and a second power usage by a modulating signal. An amplitude of a corresponding signal in each combined signal in the set of combined signals is determined over a period. Using a discriminating logic, a determination is made whether the modulating signal is present in the power signal. Responsive to the discriminating logic producing an affirmative result, the data processing system is related with the power branch circuit.Type: ApplicationFiled: July 5, 2012Publication date: January 9, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Malcolm Scott Allen-Ware, Wael El-Essawy, Alexandre Peixoto Ferreira, Thomas Walter Keller, JR., Karthick Rajamani, Juan Carlos Rubio
-
Patent number: 8612793Abstract: A method for dynamic power and performance calibration of a data processing system is provided in the illustrative embodiments. A synthesized program loaded in the data processing system is executed responsive to detecting an event in the data processing system. The synthesized program is configured to generate a set of data that is indicative of the data processing system's power-performance characteristics under varying conditions of operation. Using the set of data, a determination is made of a performance limit on an operation of the data processing system under present operating conditions of the data processing system. A parameter of the data processing system is calibrated to operate the data processing system within the performance limit.Type: GrantFiled: July 16, 2012Date of Patent: December 17, 2013Assignee: International Business Machines CorporationInventors: Andreas Bieswanger, Thomas M. Brey, Ajay Dholakia, Andrew Geissler, Hye-Young McCreary, Freeman Leigh Rawson, III, Malcolm Scott Allen-Ware
-
Patent number: 8533512Abstract: A method, system, and computer program product for dynamic power and performance calibration of a data processing system are provided in the illustrative embodiments. A synthesized program loaded in the data processing system is executed responsive to detecting an event in the data processing system. The synthesized program is configured to generate a set of data that is indicative of the data processing system's power-performance characteristics under varying conditions of operation. Using the set of data, a determination is made of a performance limit on an operation of the data processing system under present operating conditions of the data processing system. A parameter of the data processing system is calibrated to operate the data processing system within the performance limit.Type: GrantFiled: February 10, 2011Date of Patent: September 10, 2013Assignee: International Business Machines CorporationInventors: Malcolm Scott Allen-Ware, Andreas Bieswanger, Thomas M. Brey, Ajay Dholakia, Andrew Geissler, Hye-Young McCreary, III, Freeman Leigh Rawson
-
Publication number: 20130054993Abstract: A system, and computer program product for relating a data processing system with a power branch circuit are provided in the illustrative embodiments. A second signal is combined with a power signal to form a combination signal, the power signal including a first power usage by the data processing system and a second power usage by a modulating signal. The second signal is synchronized with the modulating signal in the power signal. A determination is made whether an amplitude of a frequency of the second signal is increasing in the combined signal over a period. Responsive to the determining being affirmative, the data processing system is related with the power branch circuit.Type: ApplicationFiled: August 25, 2011Publication date: February 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Malcolm Scott Allen-Ware, Wael R. El- Essawy, Alexandre Peixoto Ferreira, Thomas Walter Keller, JR., Juan Carlos Rubio
-
Publication number: 20130054999Abstract: A method for relating a data processing system with a power branch circuit is provided in the illustrative embodiments. A second signal is combined with a power signal to form a combination signal, the power signal including a first power usage by the data processing system and a second power usage by a modulating signal. The second signal is synchronized with the modulating signal in the power signal. A determination is made whether an amplitude of a frequency of the second signal is increasing in the combined signal over a period. Responsive to the determining being affirmative, the data processing system is related with the power branch circuit.Type: ApplicationFiled: April 30, 2012Publication date: February 28, 2013Inventors: MALCOLM SCOTT ALLEN-WARE, Wael R. El-Essawy, Alexandre Peixoto Ferreira, Thomas Walter Keller, JR., Juan Carlos Rubio
-
Publication number: 20130033306Abstract: A method, system, and computer program product for improving the performance of a digital circuit are provided in the illustrative embodiments. A real frequency of operation of the digital circuit is adjusted using a control loop in the digital circuit, the adjusting the real frequency being responsive to a change in an operating condition of the digital circuit. A measurement of a current drawn by the digital circuit is received from a voltage regulator supplying electrical power to the digital circuit. An over-current target current value is received. A voltage output from the voltage regulator to the digital circuit is adjusted such that the current drawn by the digital circuit does not exceed the over-current target current value.Type: ApplicationFiled: August 1, 2011Publication date: February 7, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Malcolm Scott Allen-Ware, John Bruce Carter, Heather Lynn Hanson, Wei Huang, Charles Robert Lefurgy, Karthick Rajamani
-
Publication number: 20130035797Abstract: A method for improving the performance of a digital circuit is provided in the illustrative embodiments. A real frequency of operation of the digital circuit is adjusted using a control loop in the digital circuit, the adjusting the real frequency being responsive to a change in an operating condition of the digital circuit. A measurement of a current drawn by the digital circuit is received from a voltage regulator supplying electrical power to the digital circuit. An over-current target current value is received. A voltage output from the voltage regulator to the digital circuit is adjusted such that the current drawn by the digital circuit does not exceed the over-current target current value.Type: ApplicationFiled: July 16, 2012Publication date: February 7, 2013Applicant: International Business Machines CorporationInventors: Malcolm Scott Allen-Ware, John Bruce Carter, Heather Lynn Hanson, Wei Huang, Charles Robert Lefurgy, Karthick Rajamani
-
Publication number: 20120284503Abstract: A method for dynamic power and performance calibration of a data processing system is provided in the illustrative embodiments. A synthesized program loaded in the data processing system is executed responsive to detecting an event in the data processing system. The synthesized program is configured to generate a set of data that is indicative of the data processing system's power-performance characteristics under varying conditions of operation. Using the set of data, a determination is made of a performance limit on an operation of the data processing system under present operating conditions of the data processing system. A parameter of the data processing system is calibrated to operate the data processing system within the performance limit.Type: ApplicationFiled: July 16, 2012Publication date: November 8, 2012Applicant: International Business Machines CorporationInventors: MALCOLM SCOTT ALLEN-WARE, ANDREAS BIESWANGER, THOMAS M. BREY, AJAY DHOLAKIA, ANDREW GEISSLER, HYE-YOUNG MCCREARY, FREEMAN LEIGH RAWSON, III
-
Publication number: 20120223764Abstract: A method, system, and computer program product for on-chip control of thermal cycling in an integrated circuit (IC) are provided in the illustrative embodiments. A first circuit is configured on the IC for adjusting a first voltage being applied to a first part of the IC. A first temperature of the first part is measured at a first time. A determination is made that the first temperature is outside a temperature range defined by an upper temperature threshold and a lower temperature threshold. The first voltage is adjusted by reducing the first voltage when the first temperature exceeds the upper temperature threshold and by increasing the first voltage when the first temperature is below the lower temperature threshold, thereby causing the first temperature of the first part to attain a value within the temperature range.Type: ApplicationFiled: March 3, 2011Publication date: September 6, 2012Applicant: International Business Machines CorporationInventors: Malcolm Scott Allen-Ware, John Bruce Carter, Elmootazbellah Nabil Elnozahy, Wei Huang
-
Publication number: 20120210156Abstract: A method, system, and computer program product for dynamic power and performance calibration of a data processing system are provided in the illustrative embodiments. A synthesized program loaded in the data processing system is executed responsive to detecting an event in the data processing system. The synthesized program is configured to generate a set of data that is indicative of the data processing system's power-performance characteristics under varying conditions of operation. Using the set of data, a determination is made of a performance limit on an operation of the data processing system under present operating conditions of the data processing system. A parameter of the data processing system is calibrated to operate the data processing system within the performance limit.Type: ApplicationFiled: February 10, 2011Publication date: August 16, 2012Applicant: International Business Machines CorporationInventors: Malcolm Scott Allen-Ware, Andreas Bieswanger, Thomas M. Brey, Ajay Dholakia, Andrew Geissler, Hye-Young McCreary, Freeman Leigh Rawson, III