IP Library › Granted Patent US 12,045,104
Granted Patent B2
US 12,045,104 · App. 17/418,277 · Granted Jul 23, 2024

Processor thermal metric

Inventors: Maikel Maciel Ronnau (Porto Alegre, BR); Matheus Eichelberger (Porto Alegre, BR); Franco Vieira e Souza (Porto Alegre, BR)
Assignee: Hewlett-Packard Development Company, L.P.
G06F1/206G01K1/024G01K3/005
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,045,104
App. No.
17/418,277
Granted
Jul 23, 2024
Kind
B2
Abstract

In an example implementation according to aspects of the present disclosure, a computing device and computer readable media to receive a temperature, operating speed, maximum operating speed, and utilization rate of a processor. A processor performance metric may be calculated based on the operating speed, maximum operating speed, and utilization rate. The processor performance metric and temperature may be used to retrieve a value in a thermal mapping. The value in the thermal mapping may be compared against a threshold to determine if a processor thermal metric event has occurred. An indication to the user may be presented in the event of a thermal metric event.

Claims (41)

1. A system comprising:

a temperature sensor; and

a first processor, communicatively coupled to the temperature sensor, to:

receive a temperature, from the temperature sensor, corresponding to an operating temperature of a second processor;

receive a utilization rate corresponding to a utilization of the second processor;

receive an operating speed of the second processor;

receive a maximum operating speed of the second processor;

determine a processor performance metric of the second processor based at least in part on the utilization rate, the operating speed, and the maximum operating speed of the second processor;

retrieve a threshold temperature value from a thermal map corresponding to the processor performance metric of the second processor;

compare the threshold temperature value at the processor performance metric of the second processor and the operating temperature at the processor performance metric of the second processor; and

terminate a process running on the second processor when the operating temperature is above the threshold temperature value.

2. The system of claim 1 , wherein the thermal map corresponds to a predetermined operating temperature specification.

3. The system of claim 1 , wherein the first processor presents an indication to a user, warning of diminished system performance when the operating temperature is above the threshold temperature value.

4. The system of claim 1 , wherein the first processor reduces a voltage supplied to the second processor when the operating temperature of the second processor is above the threshold temperature value.

5. A method comprising:

receiving, at a first processor via a temperature sensor arranged on a second processor, a temperature corresponding to an operating temperature of the second processor;

receiving, at the first processor, a utilization rate corresponding to a utilization of the second processor;

receiving, at the first processor, an operating speed of the second processor;

receiving, at the first processor, a maximum operating speed of the second processor;

determining, via the first processor, a processor performance metric of the second processor based at least in part on the utilization rate, the operating speed and the maximum operating speed of the second processor;

retrieving, via the first processor, a threshold temperature value from a thermal map corresponding to the processor performance metric of the second processor;

comparing, via the first processor, the threshold temperature value at the processor performance metric of the second processor and the operating temperature at the processor performance metric of the second processor; and

terminating a process running on the second processor, via the first processor, when the operating temperature of the second processor is above the threshold temperature value.

6. The method of claim 5 , wherein the thermal map corresponds to a predetermined operating temperature specification.

7. The method of claim 5 , further comprising:

reducing a voltage supplied to the second processor, via the first processor, when the operating temperature of the second processor is above the threshold temperature value.

8. The method of claim 5 , wherein the threshold temperature value comprises a historical metric of a set of predetermined processor metrics.

9. A computing device comprising:

a memory having instructions stored thereon; and

a first processor to execute the instructions to:

receive an operating temperature of a second processor via a temperature sensor;

receive a utilization rate corresponding to a utilization of the second processor;

receive an operating speed of the second processor;

receive a maximum operating speed of the second processor;

determine a processor performance metric of the second processor based at least in part on the utilization rate, the operating speed and the maximum operating speed of the second processor;

retrieve a threshold temperature value from a thermal map corresponding to the processor performance metric of the second processor;

compare the threshold temperature value at the processor performance metric of the second processor and the operating temperature at the processor performance metric of the second processor; and

terminate a process running on the second processor when the operating temperature is above the threshold temperature value.

10. The computing device of claim 9 , wherein the thermal map corresponds to a predetermined operating temperature specification.

11. The computing device of claim 9 , wherein the first processor reduces a voltage supplied to the second processor when the operating temperature of the second processor is above the threshold temperature value.

12. The computing device of claim 9 , wherein the threshold temperature value comprises a historical metric of a set of predetermined processor metrics.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2021
From: RONNAU, MAIKEL MACIEL; EICHELBERGER, MATHEUS; VIEIRA E SOUZA, FRANCO
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 056664/0018 →
Continuity (1)
Related Publication 20220129053A1 · Apr 28, 2022