Temperature based frequency throttling
AssigneeOracle International Corporation
InventorsYifan YangGong, Sebastian Turullols
Life of this patent
Estimating the term…
Abstract
A power management controller is disclosed. Broadly speaking, the controller may, in response to receiving a timing signal, monitor a temperature of an integrated circuit including multiple processor clusters. The controller may generate a comparison of the temperature and a threshold value, and in response to a determination that the comparison indicates that the temperature is less than the threshold value, transition a particular processor cluster to a new power state.
Claims20
An apparatus, comprising:
- one or more processor clusters, wherein a particular processor cluster of the one or more processor clusters includes a plurality of processor cores;
- and
- a controller circuit configured to:
- determine a threshold value based on a value of a power supply signal coupled to the particular processor cluster of the one or more processor clusters;
- monitor an aggregate temperature of the one or more processor clusters;
- and
- in response to a determination that the aggregate temperature is less than the threshold value, transition the particular processor cluster of the one of more processor clusters from a current power state to a new power state, wherein an operating frequency of the particular processor cluster in the new power state is reduced relative to the current power state.
A method, comprising:
- initializing a power management controller included in an integrated circuit;
- determining a threshold value based on a value of a power supply signal coupled to a particular processor cluster of one or more processor clusters included in the integrated circuit;
- in response to receiving a particular signal, monitoring an aggregate temperature of the integrated circuit;
- generating a comparison of the aggregate temperature of the integrated circuit to the threshold value;
- and
- in response to determining the comparison indicates that the aggregate temperature of the integrated circuit is less than the threshold value, transitioning the particular processor cluster from a current power state to a new power state, wherein an operating frequency of the processor cluster in the new power state is reduced relative to the current power state.
A non-transitory computer-accessible storage medium having programming instructions stored therein that, in response to execution by a computer system, causes the computer system to perform operations comprising:
- initializing a power management controller included in an integrated circuit;
- determining a threshold value based on a value of a power supply signal coupled to a particular processor cluster of one or more processor clusters included in the integrated circuit;
- in response to receiving a particular signal, monitoring an aggregate temperature of the integrated circuit;
- generating a comparison of the aggregate temperature of the integrated circuit to the threshold value;
- and
- in response to determining the comparison indicates that the aggregate temperature of the integrated circuit is less than the threshold value, transitioning the particular processor cluster from a current power state to a new power state, wherein an operating frequency of the processor cluster in the new power state is reduced relative to the current power state.
Dependencies are inferred from the claim text.