Patent application number | Description | Published |
20100037038 | Dynamic Core Pool Management - Embodiments that dynamically manage core pools are disclosed. Various embodiments involve measuring the amount of a computational load on a computing device. One way of measuring the load may consist of executing a number of instructions, in a unit of time, with numerous cores of the computing device. These embodiments may compare the number of instructions executed with specific thresholds. Depending on whether the number of instructions is higher or lower than the thresholds, the computing devices may respond by activating and deactivating cores of the computing devices. By limiting execution of instructions of the computing device to a smaller number of cores and switching one or more cores to a lower power state, the devices may conserve power. | 02-11-2010 |
20100070787 | POWER CAP LOWER BOUND EXPLORATION IN A SERVER ENVIRONMENT - Disclosed is a computer implemented method, computer program product, and apparatus for determining a safe lower bound for a commonly powered data processing system. A power management module operates the data processing system using at least one nominal operating parameter during an exploration periodicity, with the at least one nominal operating parameter being clock speed. The power management module determines whether a calibration period is occurring. The power management module calibrates the data processing system up to a measurement interval duration expiration. The power management module may repeat operating the data processing system using the at least one nominal operating parameter. | 03-18-2010 |
20100095137 | Dynamic Frequency And Voltage Scaling For A Computer Processor - Dynamic frequency and voltage scaling for a computer processor, including retrieving information specifying a nominal operating point of frequency and voltage and an operating range of frequency and voltage for the processor; creating, by the power management module dynamically at run time in dependence upon the retrieved information, a table of frequency, voltage pairs, each pair specifying an operating point of frequency and voltage for the processor, each pair disposed upon a line drawn in frequency-voltage space through the nominal operating point between the minimum operating point and the maximum operating point, the distance between each pair defined in dependence upon a minimum change in power supply voltage supported by the power supply; and selecting and applying, by the power management module from the table, an operating voltage and frequency for the processor in dependence upon current operating conditions of the processor. | 04-15-2010 |
20130158713 | INTEGRATING A DATA CENTER THERMAL CONTROL SYSTEM AND INDIVIDUAL FAN CONTROLLERS FOR CONTROLLING A THERMAL ENVIRONMENT IN A DATA CENTER ROOM - A thermal control system for a data center room, for controlling an ambient temperature in the data center room to meet an ambient temperature set point, receives multiple ambient temperature votes from multiple fan controllers positioned in the data center room each for controlling fan speeds for at least one separate fan from among multiple fans each positioned within a separate system from among multiple systems within the data center room. The thermal control system sets the ambient temperature set point to a lowest ambient temperature specified in the multiple ambient temperature votes, such that the thermal control system and fan controllers operate as independent systems, but are integrated for selecting an ambient temperature that minimizes the power required for controlling a thermal environment in the data center room. | 06-20-2013 |
20130178999 | MANAGING WORKLOAD DISTRIBUTION AMONG COMPUTING SYSTEMS TO OPTIMIZE HEAT DISSIPATION BY COMPUTING SYSTEMS - A thermal workload distribution controller receives, for each of multiple thermal controlled areas, at least one current thermal measurement from at least one separate thermostat node. The thermal workload distribution controller selects a particular thermal controlled area from among the multiple thermal controlled areas that is most optimal to receive additional heat based on the at least one current thermal measurement received for each of the thermal controlled areas. The thermal workload distribution controller distributes at least one workload to a server node associated with the particular thermal controlled area, wherein the heat dissipated by the server from executing the workload affects a thermal environment of the particular thermal controlled area. | 07-11-2013 |
20130332913 | Indirect Software Performance Analysis - Performance impact of a computing system component on a transient end-to-end system operation is estimated by profiling an overall characteristic for a transient end-to-end system operation, and simultaneously profiling a program code component for a second characteristic, thereby collecting a first pair of data points, repeating the operational period while introducing a known artificial delay into the program code component, and while profiling the overall performance characteristic for the system and for the program code component, thereby collecting pairs of data points for each repetition of the operational period for each of the artificial delays; curve fitting and analyzing intercepts of the collected data points to estimate the effect of the artificial delays in the program code component on the transient end-to-end system operation; and reporting the estimate correlated to potential optimal transient end-to-end system operation. | 12-12-2013 |
20140046489 | INTEGRATING A DATA CENTER THERMAL CONTROL SYSTEM AND INDIVIDUAL FAN CONTROLLERS FOR CONTROLLING A THERMAL ENVIRONMENT IN A DATA CENTER ROOM - A thermal control system for a data center room, for controlling an ambient temperature in the data center room to meet an ambient temperature set point, receives multiple ambient temperature votes from multiple fan controllers positioned in the data center room each for controlling fan speeds for at least one separate fan from among multiple fans each positioned within a separate system from among multiple systems within the data center room. The thermal control system sets the ambient temperature set point to a lowest ambient temperature specified in the multiple ambient temperature votes, such that the thermal control system and fan controllers operate as independent systems, but are integrated for selecting an ambient temperature that minimizes the power required for controlling a thermal environment in the data center room. | 02-13-2014 |
20140052311 | MANAGING WORKLOAD DISTRIBUTION AMONG COMPUTING SYSTEMS TO OPTIMIZE HEAT DISSIPATION BY COMPUTING SYSTEMS - A thermal workload distribution controller receives, for each of multiple thermal controlled areas, at least one current thermal measurement from at least one separate thermostat node. The thermal workload distribution controller selects a particular thermal controlled area from among the multiple thermal controlled areas that is most optimal to receive additional heat based on the at least one current thermal measurement received for each of the thermal controlled areas. The thermal workload distribution controller distributes at least one workload to a server node associated with the particular thermal controlled area, wherein the heat dissipated by the server from executing the workload affects a thermal environment of the particular thermal controlled area. | 02-20-2014 |