Method and apparatus for power control

US9703351B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9703351-B2
Application numberUS-201414488724-A
CountryUS
Kind codeB2
Filing dateSep 17, 2014
Priority dateJan 28, 2010
Publication dateJul 11, 2017
Grant dateJul 11, 2017

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.

Embodiments of the present invention relate to limiting maximum power dissipation occurred in a processor. Therefore, when an application that requires excessive amounts of power is being executed, the execution of the application may be prevented to reduce dissipated or consumed power.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: operatively coupling a temperature sensor chip to a computer chip, the computer chip including multiple processing cores each associated with a field value of a Configuration Status Register (CSR) indicating a maximum power consumption limit for the respective processing core; tracking the temperature of the computer chip by monitoring temperature sensed by the temperature sensor chip; and reducing performance in the computer chip to reduce temperature of the computer chip in an event the monitored temperature exceeds a threshold, wherein reducing the performance includes dynamically adjusting the field value of the CSR associated with at least one of the multiple processing cores in the event the monitored temperature exceeds the predetermined threshold. 2. The method of claim 1 wherein the temperature is a junction temperature of the computer chip. 3. The method of claim 1 wherein reducing performance in the computer chip includes preventing events from being processed in the computer chip to reduce temperature of the computer chip. 4. The method of claim 3 wherein preventing events from being processed in the computer chip to reduce temperature of the computer chip includes preventing instructions from being processed. 5. The method of claim 1 wherein reducing performance in the computer chip includes reducing the rate at which further events are processed in the computer chip. 6. An apparatus comprising: a diode interface operatively coupled to a thermal diode of a computer chip and to a temperature sensor chip external to the computer chip, the computer chip including multiple processing cores each associated with a field value of a Configuration Status Register (CSR) indicating a maximum power consumption limit for the respective processing core; a temperature monitor module operatively coupled to the temperature sensor chip to track temperature of the computer chip by monitoring temperature sensed by the temperature sensor chip via the diode interface; and a performance reduction module operatively coupled to the temperature monitor module to receive information to reduce performance in the computer chip to reduce temperature of the computer chip in an event the monitored temperature exceeds a threshold, wherein the performance reduction module dynamically adjusts the field value of the CSR associated with at least one of the multiple processing cores in the event the monitored temperature exceeds the predetermined threshold. 7. The apparatus of claim 6 wherein the temperature is a junction temperature of the computer chip. 8. The apparatus of claim 6 wherein the performance reduction module reduces performance by preventing events from being processed in the computer chip to reduce temperature of the computer chip. 9. The apparatus of claim 8 wherein preventing events from being processed in the computer chip to reduce temperature of the computer chip includes preventing instructions from being processed. 10. The apparatus of claim 6 wherein the performance reduction module reduces performance by reducing the rate at which further events are processed in the computer chip. 11. A method comprising: operatively coupling a temperature sensor chip to a computer chip, the computer chip including multiple processing cores each associated with a field value of a Configuration Status Register (CSR) indicating a maximum power consumption limit for the respective core; tracking the temperature of the computer chip by monitoring temperature sensed by the temperature sensor chip; and reducing power consumption of the chip to reduce temperature of the computer chip in an event the monitored temperature exceeds a threshold, wherein reducing the power consumption includes dynamically adjusting the field value of the CSR associated with at least one of the multiple processing cores in the event the monitored temperature exceeds the predetermined threshold. 12. The method of claim 11 wherein the temperature is a junction temperature of the computer chip. 13. The method of claim 11 wherein reducing power consumption includes preventing events from being processed in the computer chip. 14. The method of claim 11 wherein reducing power consumption includes reducing the rate at which further events are processed in the computer chip. 15. The method of claim 11 further comprising, after reducing power consumption, restoring full power operation to the computer chip upon the monitored temperature falling below the threshold.

Assignees

Inventors

Classifications

  • by task scheduling · CPC title

  • G06F1/3206Primary

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

  • G06F1/32Primary

    Means for saving power · CPC title

  • comprising thermal management · CPC title

  • Power management, i.e. event-based initiation of a power-saving mode · 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 US9703351B2 cover?
Embodiments of the present invention relate to limiting maximum power dissipation occurred in a processor. Therefore, when an application that requires excessive amounts of power is being executed, the execution of the application may be prevented to reduce dissipated or consumed power.
Who is the assignee on this patent?
Cavium Inc
What technology area does this patent fall under?
Primary CPC classification G06F1/3206. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 11 2017 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).