Techniques and system for managing platform temperature

US9268378B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9268378-B2
Application numberUS-201313931128-A
CountryUS
Kind codeB2
Filing dateJun 28, 2013
Priority dateJun 28, 2013
Publication dateFeb 23, 2016
Grant dateFeb 23, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In one embodiment an apparatus includes a temperature sensor to perform a multiplicity of junction temperature measurements for a component in a platform, a controller comprising logic at least a portion of which is in hardware. The logic may receive from the temperature sensor the multiplicity of junction temperature measurements and may instruct the component to perform a first power down action of the component when a junction temperature measurement exceeds a first threshold, and may instruct the component to perform a second power down action of the component when an average junction temperature based on the multiplicity of junction temperature measurements exceeds a second threshold. Other embodiments are disclosed and claimed.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus, comprising: a temperature sensor to perform a multiplicity of junction temperature measurements for a component in a platform; and a controller comprising logic at least a portion of which is in hardware, the logic to: receive from the temperature sensor the multiplicity of junction temperature measurements; determine whether a one of the multiplicity of junction temperature measurements exceeds a first threshold; determine whether an average junction temperature based on the multiplicity of junction temperature measurements exceeds a second threshold; and instruct the component to perform a first power down action of the component based on a determination that a one of the multiplicity of junction temperature measurements exceeds the first threshold; or instruct the component to perform a second power down action of the component based on a determination that an average junction temperature based the multiplicity of junction temperature measurements exceeds the second threshold. 2. The apparatus of claim 1 , the first threshold comprising a maximum junction temperature T J — MAX for the component, the logic to perform a rapid throttling of the component when the first threshold is exceeded, the rapid throttling comprising reducing micro-operations input rate and/or operating frequency for the component. 3. The apparatus of claim 1 , the second threshold comprising a maximum steady state junction temperature T J — STEADY STATE , the logic to perform a controlled power down of the component when the second threshold is exceeded, wherein skin temperature of the platform does not exceed about 40° C. 4. The apparatus of claim 1 the logic to determine the average junction temperature based upon a rolling average calculation for junction temperature measurements. 5. The apparatus of claim 1 , comprising: a second temperature sensor to perform a multiplicity of second junction temperature measurements for a second component of the platform; and the logic to receive from the second temperature sensor the multiplicity of second junction temperature measurements and to instruct the second component to perform a third power down action to the second circuit component when a one of the multiplicity of second junction temperature measurements exceeds a third threshold and to instruct the second component to perform a fourth power down action when a second average junction temperature based on the multiplicity of second junction temperature measurements exceeds a fourth threshold. 6. The apparatus of claim 1 , the component comprising a general purpose processor (CPU), a graphics processor unit (GPU), a memory device, and/or a chipset. 7. At least one non-transitory computer-readable storage medium comprising instructions that, when executed, cause a controller to: receive from a temperature sensor a multiplicity of junction temperature measurements; determine whether a one of the multiplicity of junction temperature measurements exceeds a first threshold; determine whether an average junction temperature based on the multiplicity of junction temperature measurements exceeds a second threshold; and instruct a component to perform a first power down action of the component based on a determination that a one of the multiplicity of junction temperature measurements exceeds the first threshold; or instruct the component to perform a second power down action of the component based on a determination that an average junction temperature based on the multiplicity of junction temperature measurements exceeds the second threshold. 8. The at least one computer-readable storage medium of claim 7 comprising instructions that, when executed, cause a controller to perform a rapid throttling of the component when a maximum junction temperature T J — MAX is exceeded, the rapid throttling action comprising reducing micro-operations input rate and/or operating frequency for the component. 9. The at least one computer-readable storage medium of claim 7 comprising instructions that, when executed, cause a controller to perform a controlled power down of the component when a maximum steady state junction temperature T J — STEADY STATE is exceeded. 10. The at least one computer-readable storage medium of claim 7 comprising instructions that, when executed, cause a controller to determine the average junction temperature based upon a rolling average calculation for junction temperature measurements. 11. The at least one computer-readable storage medium of claim 7 comprising instructions that, when executed, cause a controller to: receive from a second temperature sensor a multiplicity of second junction temperature measurements for a second component; instruct the second component to perform a third power down action to the second circuit component when a one of the multiplicity of second junction temperature measurements exceeds a third threshold; and instruct the second component to perform a fourth power down when a second average junction temperature based on the multiplicity of second junction temperature measurements exceeds a fourth threshold. 12. An apparatus, comprising: a temperature sensor to perform a multiplicity of junction temperature measurements for a component in a platform; and a processor comprising logic at least a portion of which is in hardware, the logic to: receive from the temperature sensor the multiplicity of junction temperature measurements; determine whether a one of the multiplicity of junction temperature measurements exceeds a first threshold; determine whether an average junction temperature based on the multiplicity of junction temperature measurements exceeds a second threshold; and instruct the component to perform a first power down action of the component based on a determination that a one of the multiplicity of junction temperature measurements exceeds the first threshold; or instruct the component to perform a second power down action of the component based on a determination that an average junction temperature based the multiplicity of junction temperature measurements exceeds the second threshold. 13. The apparatus of claim 12 , the first threshold comprising a maximum junction temperature T J — MAX for the component, the logic to perform a rapid throttling of the component when the first threshold is exceeded, the rapid throttling comprising reducing micro-operations input rate and/or operating frequency for the component. 14. The apparatus of claim 12 , the second threshold comprising a maximum steady state junction temperature T J — STEADY STATE , the logic to perform a controlled power down of the component when the second threshold is exceeded, wherein skin temperature of the platform does not exceed about 40° C. 15. The apparatus of claim 12 the logic to determine the average junction temperature based upon a rolling average calculation for junction temperature measurements. 16. The apparatus of claim 12 , comprising: a second temperature sensor to perform a multiplicity of second junction temperature measurements for a second component of the platform; and the logic to receive from the second temperature sensor the multiplicity of second junction temperature measurements and to instruct the second component to perform a third power down action to the second circuit component when a one of the multiplicity of second junction temperature measurements exceeds a third threshold and to instruct the second component to perform a fourth power down when a second averag

Assignees

Inventors

Classifications

  • G06F1/206Primary

    comprising thermal management · CPC title

  • Monitoring of events, devices or parameters that trigger a change in power modality · CPC title

  • by switching off individual functional units in the computer system · CPC title

  • Monitoring of peripheral devices · CPC title

  • Power saving in microcontroller unit · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9268378B2 cover?
In one embodiment an apparatus includes a temperature sensor to perform a multiplicity of junction temperature measurements for a component in a platform, a controller comprising logic at least a portion of which is in hardware. The logic may receive from the temperature sensor the multiplicity of junction temperature measurements and may instruct the component to perform a first power down act…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F1/206. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 23 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).