Variable maximum die temperature based on performance state
First Claim
1. A method of operating a computing system:
- determining a temperature associated with an integrated circuit;
operating the integrated circuit with a first performance state as a maximum performance state according to the determined temperature, the first performance state being one of a plurality of performance states available at the determined temperature.
1 Assignment
0 Petitions
Accused Products
Abstract
The maximum performance state available to a processor in a computer system, in terms of operating frequency and/or voltage, changes according to thermal criteria. When the temperature increases above a predetermined threshold, the maximum performance state available is reduced. Multiple temperature thresholds may be utilized providing for a gradually reduced maximum performance state as temperature increases. When the temperature returns to a lower level, the maximum performance state available is increased. Changing the maximum available performance state according to temperature provides for more gradual reduction in performance as temperature increases, which results in higher average system performance as temperature increases. Thus, a more gradual reduction in performance is provided while still maintaining a high speed rating of the processor in more ideal conditions. In normal operating conditions, high processor performance is provided, while slightly reduced performance is provided in abnormal operating conditions.
-
Citations
23 Claims
-
1. A method of operating a computing system:
-
determining a temperature associated with an integrated circuit;
operating the integrated circuit with a first performance state as a maximum performance state according to the determined temperature, the first performance state being one of a plurality of performance states available at the determined temperature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing system comprising:
-
an integrated circuit operable at multiple performance states, the performance states being defined by at least one of operating voltage and frequency;
and wherein the computing system provides that the integrated circuit, at a first detected temperature, has a first maximum performance state and a first plurality of lesser performance states; and
wherein at a second detected temperature, higher than the first detected temperature, the integrated circuit has a lower maximum performance state and a second plurality of lesser performance states, the lower maximum performance state providing lower performance than the first maximum performance state in terms of maximum power consumption. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer program product encoded in at least one computer readable medium, the computer program product comprising:
-
a plurality of groups of performance operating states, each of the groups of performance operating states having a different maximum operating state, the groups of operating states corresponding to different temperature related to a processor; and
an instruction sequence executable to change to a different group of performance operating states and thereby a different maximum operating state according to a detected temperature associated with the computer system.
-
-
21. The computer program product of 20, wherein the at least one computer readable medium is selected from the set of a disk, tape or other magnetic, optical, or electronic storage medium and a network, wire line, wireless or other communications medium.
-
22. A computing system comprising:
-
means for determining a temperature associated with a processor, the processor having a plurality of groups of performance states associated with each of a plurality of temperature ranges, each of the groups having a different maximum performance state; and
means for changing from a first group of performance states to a second group of performance states according to the determined temperature, thereby changing the available maximum performance state available for processor operation
-
-
23. A method of providing a variable maximum die temperature for an integrated circuit in a computer system having a plurality of different maximum performance states, comprising increasing the maximum allowable die temperature as a maximum allowable performance state is decreased.
Specification