Thermal control arrangement for a data processing system
First Claim
1. A method to adjust a temperature of a data processing system, comprising:
- receiving a signal asserted by a first temperature control loop of a first component of a system, wherein the signal is asserted when a first temperature of the first component exceeds a threshold level for the first component used by the first temperature control loop, the first component including an on-chip processing logic which generates heat;
adjusting a target temperature level for a cooling component used by a second temperature control loop of the system based on the signal, wherein the second temperature control loop is an off-chip temperature control loop configured to maintain a second temperature of the cooling component below the target temperature level, wherein the second temperature control loop is configured to control a behavior of the first temperature control loop and wherein the first temperature control loop adjusts the target temperature level for the cooling component of the second temperature control loop, wherein the cooling component has a thermal mass greater than the thermal mass of the first component, and wherein at least one of baseline target temperature level data or tolerance parameters data stored in a memory and used by the second temperature control loop were determined by increasing the second temperature until the signal was asserted by the first temperature control loop, measuring the second temperature, and determining a difference between the measured second temperature and a maximum temperature of the first component.
2 Assignments
0 Petitions
Accused Products
Abstract
Exemplary embodiments of methods and apparatuses to provide a cooling arrangement for a system are described. The system includes a component coupled to a heat sink. A signal associated with a temperature control of the component is asserted. A target temperature of the heat sink is adjusted based on the signal. In one embodiment, a temperature control loop of the heat sink is operated. The temperature of the heat sink may be monitored using one or more sensors placed on the heat sink. An operation of the component, a cooling unit coupled to the heat sink, or both, may be adjusted based on a relationship between the temperature of the heat sink and an adjusted target temperature. Adjusting the target temperature of the heat sink based on the asserted signal increases efficiency of the system while decreasing cooling.
-
Citations
19 Claims
-
1. A method to adjust a temperature of a data processing system, comprising:
-
receiving a signal asserted by a first temperature control loop of a first component of a system, wherein the signal is asserted when a first temperature of the first component exceeds a threshold level for the first component used by the first temperature control loop, the first component including an on-chip processing logic which generates heat; adjusting a target temperature level for a cooling component used by a second temperature control loop of the system based on the signal, wherein the second temperature control loop is an off-chip temperature control loop configured to maintain a second temperature of the cooling component below the target temperature level, wherein the second temperature control loop is configured to control a behavior of the first temperature control loop and wherein the first temperature control loop adjusts the target temperature level for the cooling component of the second temperature control loop, wherein the cooling component has a thermal mass greater than the thermal mass of the first component, and wherein at least one of baseline target temperature level data or tolerance parameters data stored in a memory and used by the second temperature control loop were determined by increasing the second temperature until the signal was asserted by the first temperature control loop, measuring the second temperature, and determining a difference between the measured second temperature and a maximum temperature of the first component. - View Dependent Claims (2, 3, 4, 5, 17)
-
-
6. An article of manufacture comprising:
-
a machine-accessible medium including executable program instructions that, when executed by a data processing system, cause the data processing system to perform operations comprising, receiving a signal asserted by a first temperature control loop of a first component of a system, wherein the signal is asserted when a first temperature of the first component exceeds a threshold level for the first component used by the first temperature control loop, the first component including an on-chip processing logic which generates heat; adjusting a target temperature level for a cooling component used by a second temperature control loop of the system based on the signal, wherein the second temperature control loop is an off-chip temperature control loop configured to maintain a second temperature of the cooling component below the target temperature level, wherein the second temperature control loop is configured to control a behavior of the first temperature control loop and wherein the first temperature control loop adjusts the target temperature level for the cooling component of the second temperature control loop, wherein the cooling component has a thermal mass greater than the thermal mass of the first component, and wherein at least one of baseline target temperature level data or tolerance parameters data stored in a memory and used by the second temperature control loop were determined by increasing the second temperature until the signal was asserted by the first temperature control loop, measuring the second temperature, and determining a difference between the measured second temperature and a maximum temperature of the first component. - View Dependent Claims (7, 8, 9, 10, 18)
-
-
11. A system, comprising:
-
means for receiving a signal asserted by a first temperature control loop of a first component of the system, wherein the signal is asserted when a first temperature of the first component exceeds a threshold level for the first component used by the first temperature control loop, the first component including an on-chip processing logic which generates heat; means for adjusting a target temperature level for a cooling component used by a second temperature control loop of the system based on the signal, wherein the second temperature control loop is an off-chip temperature control loop configured to maintain a second temperature of the cooling component below the target temperature level, wherein the second temperature control loop is configured to control a behavior of the first temperature control loop and wherein the first temperature control loop adjusts the target temperature level for the cooling component of the second temperature control loop, wherein the cooling component has a thermal mass greater than the thermal mass of the first component, and wherein at least one of baseline target temperature level data or tolerance parameters data stored in a memory and used by the second temperature control loop were determined by increasing the second temperature until the signal was asserted by the first temperature control loop, measuring the second temperature, and determining a difference between the measured second temperature and a maximum temperature of the first component.
-
-
12. A data processing system, comprising:
-
a first component including an on-chip processing logic which generates heat; a cooling component coupled to the first component; and a processing logic coupled to the first component, wherein the processing logic is configured to receive a signal asserted by a first temperature control loop of the first component of the system, wherein the signal is asserted when a first temperature of the first component exceeds a threshold level for the first component used by the first temperature control loop; and wherein the processing logic is configured to adjust a target temperature level for the cooling component used by a second temperature control loop of the system based on the signal, wherein the second temperature control loop is an off-chip temperature control loop configured to maintain a second temperature of the cooling component below the target temperature level, wherein the second temperature control loop is configured to control a behavior of the first temperature control loop and wherein the first temperature control loop adjusts the target temperature level for the cooling component of the second temperature control loop, wherein the cooling component has a thermal mass greater than the thermal mass of the first component, and wherein at least one of baseline target temperature level data or tolerance parameters data stored in a memory and used by the second temperature control loop were determined by increasing the second temperature until the signal was asserted by the first temperature control loop, measuring the second temperature, and determining a difference between the measured second temperature and a maximum temperature of the first component. - View Dependent Claims (13, 14, 15, 16, 19)
-
Specification