Methods and apparatuses for dynamic thermal control
First Claim
1. A data processing system, comprising:
- a first sensor to determine an ambient temperature of an environment in which the data processing system is; and
a controller coupled to the sensor to control operations of the data processing system according to the ambient temperature.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses for dynamically budgeting power usage to control temperatures in a data processing system. In one aspect, a data processing system includes: a first sensor to determine an ambient temperature of an environment in which the data processing system is; and a controller (e.g., a microcontroller or a microprocessor) coupled to the sensor to control operations of the data processing system according to the ambient temperature. In one example, the data processing system further includes a second sensor to determine an actual temperature of a component of the data processing system. In one example, a controller is coupled to the temperature sensors to determine an operating setting of the data processing system based on a prediction of a temperature of the data processing system which is a function of the plurality of actual temperatures and the operating setting of the data processing system.
222 Citations
57 Claims
-
1. A data processing system, comprising:
-
a first sensor to determine an ambient temperature of an environment in which the data processing system is; and
a controller coupled to the sensor to control operations of the data processing system according to the ambient temperature. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system, comprising:
-
a plurality of temperature sensors to determine a plurality of actual temperatures for the data processing system; and
a controller coupled to the plurality of temperature sensors to determine an operating setting of the data processing system based on a prediction of a temperature of the data processing system which is a function of the plurality of actual temperatures and the operating setting of the data processing system. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A machine readable medium containing executable computer program instructions which when executed by a data processing system cause said system to perform a method to control the data processing system, the method comprising:
-
determining an ambient temperature of an environment in which the data processing system is; and
controlling operations of the data processing system according to the ambient temperature. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A machine readable medium containing executable computer program instructions which when executed by a data processing system cause said system to perform a method to control the data processing system, the method comprising:
-
determining a plurality of actual temperatures for the data processing system; and
adjusting an operating setting of the data processing system according to a predicted temperature which is a function of the plurality of actual temperatures and the operating setting of the data processing system. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method to control a data processing system, the method comprising:
-
determining an ambient temperature of an environment in which the data processing system is; and
controlling operations of the data processing system according to the ambient temperature. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A method to control a data processing system, the method comprising:
-
determining a plurality of actual temperatures for the data processing system; and
adjusting an operating setting of the data processing system according to a predicted temperature which is a function of the plurality of actual temperatures and the operating setting of the data processing system. - View Dependent Claims (39, 40, 41)
-
-
42. A data processing system, comprising:
-
means for determining an ambient temperature of an environment in which the data processing system is; and
means for controlling operations of the data processing system according to the ambient temperature. - View Dependent Claims (43, 44, 45)
-
-
46. A data processing system, comprising:
-
means for determining a plurality of actual temperatures for the data processing system; and
means for adjusting an operating setting of the data processing system according to a predicted temperature which is a function of the plurality of actual temperatures and the operating setting of the data processing system. - View Dependent Claims (47, 48, 49)
-
-
50. A method of operating a data processing system, the method comprising:
-
predicting an operating temperature, of the data processing system, at a future time; and
setting an operating setting of at least one component of the data processing system based on, at least in part, the operating temperature, which was predicted. - View Dependent Claims (51, 52, 53)
-
-
54. A machine readable medium containing executable computer program instructions which when executed by a data processing system cause said system to perform a method of operating a data processing system, the method comprising:
-
predicting an operating temperature, of the data processing system, at a future time; and
setting an operating setting of at least one component of the data processing system based on, at least in part, the operating temperature, which was predicted. - View Dependent Claims (55, 56, 57)
-
Specification