IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0015031
(2001-12-11)
|
발명자
/ 주소 |
- Helms, Frank P.
- Brinkley, Jeffrey A.
|
출원인 / 주소 |
- Advanced Micro Devices, Inc.
|
대리인 / 주소 |
Zagorin O'Brien Graham LLP
|
인용정보 |
피인용 횟수 :
41 인용 특허 :
32 |
초록
▼
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
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.
대표청구항
▼
1. A method of operating a computing system:periodically determining a temperature associated with an integrated circuit; operating the integrated circuit with a first performance state as a maximum performance state, the first performance state being one of a plurality of performance states availab
1. A method of operating a computing system:periodically determining a temperature associated with an integrated circuit; operating the integrated circuit with a first performance state as a maximum performance state, the first performance state being one of a plurality of performance states available at a first determined temperature; switching to a second performance state as the maximum performance state when the temperature associated with the integrated circuit exceeds a first temperature threshold; and switching back to the first performance state as the maximum performance state when the temperature associated with the integrated circuit is determined to be below a second temperature threshold lower than the first temperature threshold. 2. The method as recited in claim 1 wherein the integrated circuit operates at multiple performance states within respective temperature ranges associated with the determined temperatures.3. The method as recited in claim 2 wherein a number of performance states available for operating the integrated circuit varies according to the determined temperature.4. The method as recited in claim 1 wherein a number of performance states available decreases when the determined temperature crosses above the first temperature threshold.5. The method as recited in claim 1 wherein each performance state is defined by at least one of an operating voltage and frequency of the integrated circuit.6. The method as recited in claim 1 wherein each performance state is defined at least in part by how much of the integrated circuit is being utilized.7. The method as recited in claim 1 wherein the integrated circuit is a processor.8. The method as recited in claim 1 further comprising switching to a third performance state as the maximum performance state when the temperature is determined to be below a third temperature threshold lower than the first and second temperature thresholds and wherein the third performance state is a higher performance state than the first performance state.9. 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; and wherein the lower maximum performance state is one of the first plurality of lesser performance states. 10. The computing system as recited in claim 9 further comprising:a temperature detection mechanism coupled to detect a temperature associated with the integrated circuit; and wherein the computing system is operable to change to a different maximum performance state according to the detected temperature. 11. The computing system as recited in claim 10 wherein the detected temperature is one of ambient temperature, junction temperature, case temperature, or die temperature.12. The computing system as recited in claim 10 wherein a higher detected temperature results in a lower maximum performance state.13. The computing system as recited in claim 10 wherein the number of performance states available varies according to the detected temperature.14. The computing system as recited in claim 10 wherein the integrated circuit is a processor.15. 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 respective different temperature ranges related to operation of 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; and wherein a maximum operating state of one group of performance operating states is available as an operating state in another group. 16. The computer program product of 15, 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.17. 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 common lower performance states, and wherein a maximum operating state of one group of performance operating states is available as an operating state in another group; and means for changing from a first group of performance states available in which to operate to a second group of performance states according to the determined temperature, thereby changing the available maximum performance state available for processor operation. 18. A method of operating an integrated circuit comprising:in a first temperature range varying an operating state of the integrated circuit within a first plurality of performance states, the first plurality of performance states having a first performance state as a maximum state; in a second temperature range varying the operating state of the integrated circuit within a second plurality of performance states having a second performance state as the maximum state, the second performance state being a lower performance state than the first performance state; and in a third temperature range varying the operating state of the integrated circuit within a third plurality of performance states having a third performance state as the maximum performance state, the third performance state being lower than the second performance state; wherein each of the performance states in the first, second, and third pluralities of performance states are defined by at least one of operating voltage and operating frequency; and wherein the operating state of the integrated circuit is varied in each of the first, second, and third temperature ranges according to integrated circuit utilization. 19. The method as recited in claim 18 wherein the third performance state is one of the performance states in the first and second pluralities of performance states and wherein the second performance state is one of the performance states of the first plurality of performance states.20. The method as recited in claim 18 wherein one or more lower performance states in each of the first, second, and third plurality of performance states is identical.21. The method as recited in claim 18 wherein the operating states of the third plurality of performance states is a subset of the plurality of operating states associated with the first and second temperature ranges.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.