Data processing: generic control systems or specific application – Specific application – apparatus or process – Electrical power generation or distribution system
Reexamination Certificate
1998-12-03
2003-03-18
Patel, Ramesh (Department: 2121)
Data processing: generic control systems or specific application
Specific application, apparatus or process
Electrical power generation or distribution system
C700S012000, C700S014000, C700S022000, C700S081000, C700S299000, C700S298000, C713S152000, C713S340000, C713S340000, C713S400000, C713S500000, C713S601000, C327S113000, C327S512000, C327S513000, C327S530000
Reexamination Certificate
active
06535798
ABSTRACT:
BACKGROUND
The invention relates to thermal management in a system.
Different types of power and thermal management techniques have been implemented in systems. A simple system includes a sensor that detects for an over-temperature condition and generates an interrupt to cause the computer system to shut down or otherwise go into a low power state (typically by deactivating components) when the over-temperature condition is detected. Another more sophisticated technique is defined by the Advanced Configuration and Power Interface (ACPI) Specification, Rev. 1.0, published on Dec. 22, 1996, that provides an interface between the operating system of a system and hardware devices to implement power and thermal management.
The ACPI specification defines several thresholds that indicate temperatures at which different levels of software-controlled thermal management activities are performed. Three primary cooling policies are defined in the ACPI specification: passive cooling (in which the operating system reduces the power consumption of the system by throttling the processor clock); active cooling (in which the system expends energy to reduce power by taking a direct action such as turning on a fan or remote heat exchanger); and critical trip control (in which a threshold temperature has been reached at which the operating system performs a critical shutdown of the system).
Passive cooling as defined in the ACPI specification involves a type of thermal management known as throttling of one or more central processing units (CPUs). Under ACPI, the operating system (OS) can program varying CPU clock duty cycles so that the power dissipation of the CPU matches the power dissipation capabilities of the system. To accomplish throttling, clocks in the CPUs are enabled and disabled according to the defined duty cycle.
According to the ACPI specification, two execution states are defined for the CPU, one a full speed state and one a throttled state (in which the CPU clocks are active only a programmed percentage of the time). While in the throttled state, the CPU's clock is stopped a programmed percentage of the time, which may reduce overall system performance if the CPU remains in the throttled state for an extended period of time for system temperature control.
A need thus arises for a thermal management technique that is capable of maintaining system performance at a relatively high level.
SUMMARY
In general, according to an embodiment, a system includes a component having a clock and a thermal management controller adapted to vary the component between performance states including a lower performance state when the controller detects a first condition, the controller adapted to throttle the clock while the component is in the lower performance state.
Other features will become apparent from the following description and from the claims.
REFERENCES:
patent: 4656612 (1987-04-01), Allan
patent: 4716551 (1987-12-01), Inagaki
patent: 5278796 (1994-01-01), Tillinghast et al.
patent: 5623647 (1997-04-01), Maitra
patent: 5745375 (1998-04-01), Reinhardt et al.
patent: 5760636 (1998-06-01), Noble et al.
patent: 5825674 (1998-10-01), Jackson
patent: 5909696 (1999-06-01), Reinhardt et al.
patent: 5953685 (1999-09-01), Bogin et al.
patent: 5983356 (1999-11-01), Pandey et al.
patent: 5999730 (1999-12-01), Lewis
patent: 6006169 (1999-12-01), Sandhu et al.
patent: 6014051 (2000-01-01), Little
patent: 6021076 (2000-02-01), Woo et al.
patent: 6029006 (2000-02-01), Alexander et al.
patent: 6029119 (2000-02-01), Atkinson
patent: 6047248 (2000-04-01), Gergiou et al.
patent: 6058012 (2000-05-01), Cooper et al.
patent: 6112164 (2000-08-01), Hobson
patent: 6140860 (2000-10-01), Sandhu et al.
patent: 6158012 (2000-12-01), Watts, Jr.
patent: 6173217 (2001-01-01), Bogin et al.
patent: 6216234 (2001-04-01), Sager et al.
patent: 6172611 (2001-06-01), Hussain et al.
Intel et al.,Advanced Configuration and Power Interface Specification, Rev. 1.0, Dec. 22, 1996, pp. 4-54-4-59, 12-172-12-180.
Bhatia Rakesh
Cooper Barnes
Reinhardt Dennis
Patel Ramesh
Trop Pruner & Hu P.C.
LandOfFree
Thermal management in a system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Thermal management in a system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Thermal management in a system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3053316