IP Library Granted Patent US 11,592,890
Granted Patent B2
US 11,592,890 · App. 17/187,927 · Granted Feb 28, 2023

System and method for Information Handling System (IHS) optimization using core stall management technology

Inventors: Chia-Chi Ho (Taoyuan, TW); Thomas Alexander Shows (Leander, TX); Ya-Chen Tsai (New Taipei, TW); Chung-Wei Wang (Taipei, TW); Yi-Chung Cheng (Taipei, TW)
Assignee: Dell Products, L.P.
G06F1/324
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,592,890
App. No.
17/187,927
Filed
Mar 1, 2021
Granted
Feb 28, 2023
Kind
B2
Art Unit
2186
USPC
713/322
Abstract

Embodiments of a system, method, and memory storage device for managing performance optimization of applications executed by an Information Handling System (IHS) are described. In an illustrative, non-limiting embodiment, an IHS may include computer-executable instructions to receive telemetry data associated with an operating behavior of the IHS. Using the telemetry data, the IHS generates a profile recommendation from the received telemetry data using a machine learning (ML) service, and adjusts a core stall management mechanism of a second processor to optimize a performance of the IHS. The second processor performs at least a portion of the operating behavior of the IHS.

Claims (32)

1. An Information Handling System (IHS), comprising:

at least one first processor; and

at least one memory coupled to the at least one processor, the at least one memory having program instructions stored thereon that, upon execution by the at least one processor, cause the IHS to:

receive a plurality of telemetry data associated with an operating behavior of the IHS;

generate a profile recommendation from the received telemetry data using a machine learning (ML) service;

adjust a core stall management mechanism of a second processor to optimize a performance of the IHS, wherein the second processor performs at least a portion of the operating behavior of the IHS; and

enable the core stall management mechanism when the IHS is operating on battery power, and disable the core stall management mechanism when the IHS is operating on external power.

2. The IHS of claim 1 , wherein the core stall management mechanism comprises an energy efficient turbo mechanism of a processor.

3. The IHS of claim 1 , wherein the telemetry data is obtained from one or more resources of the IHS other than the first and second processors.

4. The IHS of claim 3 , wherein one of the one or more resources comprises at least one of a storage resource, a graphics processing unit (GPU) resource, a networking resource, and a platform resource.

5. The IHS of claim 1 , wherein the performance of the IHS comprises a battery life performance of the IHS.

6. The IHS of claim 1 , wherein the first processor and the second processor are the same processor.

7. The IHS of claim 1 , wherein the ML service is provided as a cloud-based service.

8. The IHS of claim 1 , wherein the instructions are further executed to adjust the core stall management mechanism by setting the second processor in a system management mode (SMM), and resetting the second processor to a protected mode after the core stall management mechanism has been set.

9. A method comprising:

receiving, using instructions stored in at least one memory and executed by at least one processor, a plurality of telemetry data associated with an operating behavior of the IHS;

generating, using the instructions, a profile recommendation from the received telemetry data using a machine learning (ML) service;

adjust, using the instructions, a core stall management mechanism of a second processor to optimize a performance of the IHS, wherein the second processor performs at least a portion of the operating behavior of the IHS; and

enabling the core stall management mechanism when the IHS is operating on battery power, and disabling the core stall management mechanism when the IHS is operating on external power.

10. The method of claim 9 , wherein the core stall management mechanism comprises an energy efficient turbo mechanism of a processor.

11. The method of claim 9 , further comprising obtaining the telemetry data from one or more resources of the IHS other than the first and second processors.

12. The method of claim 11 , wherein one of the one or more resources comprises at least one of a storage resource, a graphics processing unit (GPU) resource, a networking resource, and a platform resource.

13. The method of claim 9 , wherein the performance of the IHS comprises a battery life performance of the IHS.

14. The method of claim 9 , wherein the first processor and the second processor are the same processor.

15. The method of claim 9 , further comprising providing the ML service as a cloud-based service.

16. A memory storage device having program instructions stored thereon that, upon execution by one or more processors of an Information Handling System (IHS), cause the IHS to:

receive a plurality of telemetry data associated with an operating behavior of the IHS;

generate a profile recommendation from the received telemetry data using a machine learning (ML) service; and

adjust a core stall management mechanism of a second processor to optimize a performance of the IHS, wherein the second processor performs at least a portion of the operating behavior of the IHS; and

enable the core stall management mechanism when the IHS is operating on battery power, and disable the core stall management mechanism when the IHS is operating on external power.

17. The memory storage device of claim 16 , wherein the core stall management mechanism comprises an energy efficient turbo mechanism of a processor.

18. The memory storage device of claim 16 , wherein the performance of the IHS comprises a battery life performance of the IHS.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0280) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0255 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0124) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0012 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0001) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062021/0844 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058297/0332 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0124 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0001 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0280 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING PATENTS THAT WERE ON THE ORIGINAL SCHEDULED SUBMITTED BUT NOT ENTERED PREVIOUSLY RECORDED AT REEL: 056250 FRAME: 0541. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 17, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056311/0781 →
SECURITY AGREEMENT Recorded May 14, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056250/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2021
From: HO, CHIA-CHI; SHOWS, THOMAS ALEXANDER; TSAI, YA-CHEN; WANG, CHUNG-WEI; CHENG, YI-CHUNG
To: DELL PRODUCTS, L.P.
Reel/Frame 055440/0179 →