Method and apparatus for power control
First Claim
Patent Images
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.
7 Assignments
0 Petitions
Accused Products
Abstract
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.
44 Citations
15 Claims
-
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. - View Dependent Claims (2, 3, 4, 5)
-
-
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. - View Dependent Claims (7, 8, 9, 10)
-
-
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. - View Dependent Claims (12, 13, 14, 15)
-
Specification