Thermal management in a system
AssigneeIntel Corporation
InventorsRakesh Bhatia, Dennis Reinhardt, Barnes Cooper
Life of this patent
Estimating the term…
Abstract
A system including a component (e.g., a processor) with a clock and a thermal management controller that monitors a temperature in the system. The thermal management controller varies the component between different performance states (e.g., cycles the processor between a high and a low performance state) when an over-temperature condition is detected. The thermal management controller further throttles the clock of the component while in the low performance state until the over-temperature condition is removed.
Claims41
A system comprising:
- a component having a clock;
- and
- a thermal management controller adapted to monitor a first condition in the system and to vary the component between different performance states including a lower performance state in response to the controller detecting the first condition,
- the thermal management controller adapted to throttle the clock of the component while the component is in the lower performance state in response to the first condition persisting.
An apparatus to perform thermal management in a system that includes a processor, comprising:
- a sensor to detect a first condition in the system;
- and
- a controller to vary the system between performance modes including a lower performance mode in response to the first condition detected by the sensor, the controller further to throttle a clock of the processor while the system is in the lower performance mode to reduce system temperature.
A thermal management method for a system including a component having a clock, comprising:
- monitoring a temperature in the system;
- transmitting an indication if the temperature exceeds a threshold temperature;
- varying the system between power consumption levels including a lower power consumption level in response to the indication;
- and
- throttling the clock from the lower power consumption level to reduce the temperature of the system by stopping the clock a percentage of time in a predefined time period.
An article including a machine-readable storage medium containing instructions for performing thermal management, the instructions when executed causing a system to:
- transition the system between performance states including a first performance state and a second, higher performance state in response to an over-temperature condition;
- and
- throttle a clock of a component in the system while it is in the first performance state to reduce temperature in the system.
A computer data signal embodied in a carrier wave comprising:
- one or more code segments containing instructions that when executed causes a system to
- transition the system between performance states including a first performance state and a second, higher performance state in response to an over-temperature condition;
- and
- throttle a clock of a component in the system while it is in the first performance state to reduce temperature in the system, wherein throttling the clock is performed by stopping the clock a percentage of time in a predefined time period.
Dependencies are inferred from the claim text.