IP Library Granted Patent US 11,249,525
Granted Patent B1
US 11,249,525 · App. 17/126,205 · Granted Feb 15, 2022

Controlling an operating temperature of a processor to reduce power usage at an information handling system

Inventors: Eric Michael Tunks (Austin, TX); Hasnain Shabbir (Round Rock, TX)
Assignee: Dell Products L.P.
G06F1/206G06F1/3203G06F9/3836
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 11,249,525
App. No.
17/126,205
Granted
Feb 15, 2022
Kind
B1
Abstract

A method and system to control an operating temperature of a processor of an information handling system, including executing a workload by the processor at the information handling system; in response to execution of the workload, determining that the processor is in a steady-state condition; in response to determining that the processor is in the steady-state condition: increasing a cooling parameter of a cooling module of the information handling system to decrease a temperature of the processor; determining, based on the decreased temperature of the processor, whether a power used by the processor has decreased; and when the power used by the processor has decreased, iteratively increasing the cooling parameter of the cooling module until the power of the processor stops decreasing to identify the operating temperature of the processor where the processor is operating at a minimal power.

Claims (46)

1. A method to control an operating temperature of a processor of an information handling system, the method comprising:

executing a workload by the processor at the information handling system;

in response to execution of the workload, determining that the processor is in a steady-state condition;

in response to determining that the processor is in the steady-state condition:

increasing a cooling parameter of a cooling module of the information handling system to decrease a temperature of the processor;

determining, based on the decreased temperature of the processor, whether a power used by the processor has decreased; and

when the power used by the processor has decreased, iteratively increasing the cooling parameter of the cooling module until the power of the processor stops decreasing to identify the operating temperature of the processor where the processor is operating at a minimal power.

2. The method of claim 1 , wherein increasing the cooling parameter of the cooling module includes increasing a fan speed of an air cooled cooling module.

3. The method of claim 1 , wherein increasing the cooling parameter of the cooling module includes increasing a flow rate of a liquid of a liquid cooled cooling module.

4. The method of claim 1 , wherein executing the workload includes setting one or more parameters of the processor, the parameters including a processor power, a processor power utilization, a processor operating frequency, and a processor workload type.

5. The method of claim 1 , further comprising setting the operating temperature of the processor when the processor is operating at the minimal power.

6. The method of claim 1 , wherein determining that the processor is in the steady-state condition includes identifying a steady-state temperature of the processor and a steady-state power of the processor.

7. The method of claim 6 , further comprising, in response to execution of the workload, determining that the cooling module is in a steady state condition.

8. The method of claim 1 , further comprising:

in response to determining that the processor is in the steady-state condition:

increasing a cooling parameter of the cooling module to decrease a temperature of the processor;

determining, based on the decreased temperature of the processor, whether the power used by the information handling system has decreased; and

when the power used by the information handling system has decreased, iteratively increasing the cooling parameter of the cooling module until the power of the information handling stops decreasing to identify an operating temperature of the information handling system where the information handling system is operating at a minimal power.

9. The method of claim 8 , wherein the power of the information handling system includes the power of the processor and a power of the cooling module.

10. An information handling system comprising a processor having access to memory media storing instructions executable by the processor to perform operations comprising, comprising:

executing a workload by the processor at the information handling system;

in response to execution of the workload, determining that the processor is in a steady-state condition;

in response to determining that the processor is in the steady-state condition:

increasing a cooling parameter of a cooling module of the information handling system to decrease a temperature of the processor;

determining, based on the decreased temperature of the processor, whether a power used by the processor has decreased; and

when the power of the processor has decreased, iteratively increasing the cooling parameter of the cooling module until the power used by the processor stops decreasing to identify an operating temperature of the processor where the processor is operating at a minimal power.

11. The information handling system of claim 10 , wherein increasing the cooling parameter of the cooling module includes increasing a fan speed of an air cooled cooling module.

12. The information handling system of claim 10 , wherein increasing the cooling parameter of the cooling module includes increasing a flow rate of a liquid of a liquid cooled cooling module.

13. The information handling system of claim 10 , wherein executing the workload includes setting one or more parameters of the processor, the parameters including a processor power, a processor power utilization, a processor operating frequency, and a processor workload type.

14. The information handling system of claim 10 , the operations further comprising setting the operating temperature of the processor when the processor is operating at the minimal power.

15. The information handling system of claim 10 , wherein determining that the processor is in the steady-state condition includes identifying a steady-state temperature of the processor and a steady-state power of the processor.

16. The information handling system of claim 15 , the operations further comprising, in response to execution of the workload, determining that the cooling module is in a steady state condition.

17. The information handling system of claim 10 , the operations further comprising:

in response to determining that the processor is in the steady-state condition:

increasing a cooling parameter of the cooling module to decrease a temperature of the processor;

determining, based on the decreased temperature of the processor, whether the power used by the information handling system has decreased; and

when the power of the information handling system has decreased, iteratively increasing the cooling parameter of the cooling module until the power used by the information handling stops decreasing to identify an operating temperature of the information handling system where the information handling system is operating at a minimal power.

18. The information handling system of claim 17 , wherein the power of the information handling system includes the power of the processor and a power of the cooling module.

19. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

executing a workload by a processor at an information handling system;

in response to execution of the workload, determining that the processor is in a steady-state condition;

in response to determining that the processor is in the steady-state condition:

increasing a cooling parameter of a cooling module of the information handling system to decrease a temperature of the processor;

determining, based on the decreased temperature of the processor, whether a power used by the processor has decreased; and

when the power of the processor has decreased, iteratively increasing the cooling parameter of the cooling module until the power used by the processor stops decreasing to identify an operating temperature of the processor where the processor is operating at a minimal power.

20. The computer-readable medium of claim 19 , wherein increasing the cooling parameter of the cooling module includes increasing a fan speed of an air cooled cooling module.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0342) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0460 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0051) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0663 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056136/0752) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0771 →
RELEASE OF SECURITY INTEREST AT REEL 055408 FRAME 0697 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0553 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056136/0752 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0051 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0342 →
SECURITY AGREEMENT Recorded Feb 25, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 055408/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2020
From: TUNKS, ERIC MICHAEL; SHABBIR, HASNAIN
To: DELL PRODUCTS L.P.
Reel/Frame 054689/0395 →