An apparatus for regulating power allocated to components within a computer system includes a sensor to sense power drawn by a first device within a computer system, the first device having device resources needed to satisfy functional demand required of the first device. A second sensor is provided to sense power drawn by a second device within the computer system, the second device having device resources needed to satisfy functional demand required of the second device. A power-monitoring module is provided to monitor the power drawn and the functional demand required of the first and second devices. A system control module, operably connected to the power-monitoring modules, is provided to regulate power allocated to the first and second devices by optimizing use of the device resources in accordance with the temperature, power drawn, and respective functional demands of the devices.
A system and method of error detection for unordered data delivery. A data set is received, the data set including a plurality of data segments, each having a descriptor; a data packet for each of the plurality of data segments, each of the data packets including the data segment and the descriptor for each of the plurality of data segments; and a source cyclic redundancy check (CRC) code for each of the data packets. The source CRC codes are stored as a source CRC table and a received CRC code is computed for a first data packet. It is determined whether the received CRC code for the first data packet is in the source CRC table and the first data packet is used when the received CRC code for the first data packet is in the source CRC table.
A method, system, and computer program for predicting the failure of an electronic circuit. One embodiment of the invention monitors the current utilization, environment conditions, and operating conditions of the electronic circuit. A system manager is altered if the current utilization of the electronic circuit is outside a pass range at the measured environmental conditions and the measured operating conditions of the electronic circuit. The invention may also be configured such that if the electronic circuit fails, the electronic circuit is isolated from among a plurality of potentially failed electronic circuits using the measured current utilization, environment conditions, and operating conditions of the electronic circuit.
An apparatus for regulating power allocated to components within a computer system includes a sensor to sense power drawn by a first device within a computer system, the first device having device resources needed to satisfy functional demand required of the first device. A second sensor is provided to sense power drawn by a second device within the computer system, the second device having device resources needed to satisfy functional demand required of the second device. A power-monitoring module is provided to monitor the power drawn and the functional demand required of the first and second devices. A system control module, operably connected to the power-monitoring modules, is provided to regulate power allocated to the first and second devices by optimizing use of the device resources in accordance with the temperature, power drawn, and respective functional demands of the devices.
A method, system, and computer program for predicting the failure of an electronic circuit. One embodiment of the invention monitors the current utilization, environment conditions, and operating conditions of the electronic circuit. A system manager is altered if the current utilization of the electronic circuit is outside a pass range at the measured environmental conditions and the measured operating conditions of the electronic circuit. The invention may also be configured such that if the electronic circuit fails, the electronic circuit is isolated from among a plurality of potentially failed electronic circuits using the measured current utilization, environment conditions, and operating conditions of the electronic circuit.