Thermal management of computers
DCFirst Claim
1. An apparatus for thermal management of a computer, comprising:
- a processor,a device for measuring temperature, an output from said device being communicated to said processor,a cooling output response table accessible to the processor, said cooling output response table having at least one cooling option entry; and
an indirect input being dynamically communicated to said processor, said indirect input being dynamically used by the processor to select the cooling output response table, and said measure temperature being used to select one of said cooling output response table'"'"'s cooling option entries.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The invention is a method and apparatus for the thermal management of computers. The method features determining a temperature of a predetermined location in the computer, reading indirect inputs of the computer, determining desired states of cooling options based on the temperature and the indirect inputs, and placing the cooling options in their desired states. To determine the desired states of the cooling options, an index is formed based on the indirect inputs; and the index indicates to which of a plurality of tables of desired states of the cooling options to refer. Alternatively, the desired states of the cooling options are determined by adjusting the value of the temperature input based on the indirect inputs; the desired states of the cooling options also are dependent on the adjusted value of the measured temperature.
166 Citations
38 Claims
-
1. An apparatus for thermal management of a computer, comprising:
-
a processor, a device for measuring temperature, an output from said device being communicated to said processor, a cooling output response table accessible to the processor, said cooling output response table having at least one cooling option entry; and an indirect input being dynamically communicated to said processor, said indirect input being dynamically used by the processor to select the cooling output response table, and said measure temperature being used to select one of said cooling output response table'"'"'s cooling option entries. - View Dependent Claims (7, 8, 38)
-
-
2. A method for use in thermal management of a computer comprising:
-
obtaining an indirect input from said computer, said indirect input reflecting a condition capable of affecting the computer'"'"'s operating temperature; selecting, based on said indirect input, a cooling option output response table from possible cooling option output response tables, each said cooling option output response table having at least one cooling option entry indicating a temperature range and an associated cooling option state, selecting a cooling option entry from said cooling option output response table and effecting the selected cooling option entry'"'"'s cooling option state; as said indirect input changes, repeating said selecting steps accordingly. - View Dependent Claims (3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for use in thermal management of a computer comprising:
-
storing a plurality of cooling option output response tables, each cooling output response table having at least one cooling option entry, each cooling option entry including a temperature range and an associated cooling option state; obtaining indirect inputs of said computer, said indirect inputs reflecting respective conditions capable of affecting said computer'"'"'s operating temperature; sensing temperature in the computer; adjusting a sensed temperature based on said indirect input; selecting one of said plurality of cooling option output response tables based on said indirect input; and selecting a cooling option entry from said one of said plurality of cooling option output response tables based on a match between said cooling option entry'"'"'s temperature range and an adjusted sensed temperature; repeating said steps, except said storing step, when said indirect inputs or said sensed temperature change.
-
-
28. A computer, comprising:
-
a first device which determines the temperature at a first position in said computer; a second device which provides dynamic information regarding at least one condition which affects the temperature at a second position in said computer which is different from said first position; a third device which receives inputs from said first and said second devices and, in accordance with said inputs, at least partially controls fourth and fifth devices, at least one of which is not a fan, but which affect the temperature in said computer. - View Dependent Claims (29, 30, 31, 32, 33, 35, 36, 37)
-
-
34. A method of controlling the temperature in a computer:
-
(a.) dynamically measuring the temperature at a first position in said computer; (b.) dynamically receiving information regarding at least one condition which affects the temperature at a second position in said computer which is different from said first position; (c.) in accordance with the results of said steps (a.) and (b.), at least partially controlling first and second devices, at least one of which is not a fan, but, which affect the temperature in said computer.
-
Specification