IP Library Granted Patent US 11,747,882
Granted Patent B2
US 11,747,882 · App. 17/510,726 · Granted Sep 5, 2023

Central processor/accelerator power management system

Inventors: Rishi Mukherjee (Bangalore, IN); Ravishankar Kanakapura Nanjundaswamy (Bangalore, IN); Prasoon Sinha (Bangalore, IN); Raveendra Babu Madala (Bangalore, IN)
Assignee: Dell Products L.P.
G06F1/3234G06F9/505G06F9/5027G06F1/3203G06F1/3206G06F9/50G06F2212/1028
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,747,882
App. No.
17/510,726
Granted
Sep 5, 2023
Kind
B2
Abstract

A networked system includes a computing device having a central processing system and accelerator system(s). A central processor/accelerator power management system coupled to the computing device via a network operates to deploy workload(s) on the computing device and receive workload performance information from the computing device that identifies a central processing system utilization of the central processing system in performing the workload(s) and an accelerator system utilization of each accelerator system in performing the workload(s). Based on the workload performance information, the computing device determines a first power consumption ratio of the central processing system and the accelerator system(s) in performing the workload(s), and modifies operation of at least one of the central processing system and the accelerator system(s) to change the first power consumption ratio to a second power consumption ratio that is more power efficient than the first power consumption ratio.

Claims (50)

1. A networked system, comprising:

a computing device including:

a central processing system; and

at least one accelerator system; and

a central processor/accelerator power management system that is coupled to the computing device via a network, wherein the central processor/accelerator power management system is configured to:

deploy at least one workload on the computing device;

receive, from the computing device, workload performance information that identifies a current central processing system utilization of the central processing system in performing the at least one workload and a current accelerator system utilization of each at least one accelerator system in performing the at least one workload;

predict, using the workload performance information, a future central processing system utilization of the central processing system in performing the at least one workload and a future accelerator system utilization of each at least one accelerator system in performing the at least one workload;

determine, based on the future central processing system utilization of the central processing system in performing the at least one workload and the future accelerator system utilization of each at least one accelerator system in performing the at least one workload, a first power consumption ratio of the central processing system and the at least one accelerator system in performing the at least one workload; and

modify operation of at least one of the central processing system and the at least one accelerator system to change the first power consumption ratio to a second power consumption ratio that is more power efficient than the first power consumption ratio.

2. The system of claim 1 , wherein the central processor/accelerator power management system is configured to:

provide a power cap for the computing device, wherein the first power consumption ratio is a first ratio of the use by the central processing system and the at least one accelerator system of the power cap, and wherein the second power consumption ratio is a second ratio of the use by the central processing system and the at least one accelerator system of the power cap.

3. The system of claim 1 , wherein the central processor/accelerator power management system is configured to:

retrieve historical workload performance information associated with the central processing system and the at least one accelerator system; and

predict, using the workload performance information along with the historical workload performance information associated with the central processing system and the at least one accelerator system, the future central processing system utilization of the central processing system in performing the at least one workload and the future accelerator system utilization of each at least one accelerator system in performing the at least one workload.

4. The system of claim 1 , wherein the workload performance information that identifies the current central processing system utilization of the central processing system in performing the at least one workload and the current accelerator system utilization of each at least one accelerator system in performing the at least one workload is received via telemetry data provided by the computing device.

5. The system of claim 1 , wherein the modifying the operation of the at least one of the central processing system and the at least one accelerator system includes modifying a performance state of the at least one of the central processing system and the at least one accelerator system.

6. The system of claim 1 , wherein the workload performance information identifies workload characteristics of the at least one workload performed by the central processing system and the at least one accelerator system.

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

a processing system; and

a memory system that is coupled to the processing system and that includes instructions that, when executed by the processing system, cause the processing system to provide a central processor/accelerator power management engine that is configured to:

deploy at least one workload on a computing device;

receive, from the computing device, workload performance information that identifies a current central processing system utilization of a central processing system in the computing device that is performing the at least one workload and a current accelerator system utilization of each at least one accelerator system in the computing device that is performing the at least one workload;

predict, using the workload performance information, a future central processing system utilization of the central processing system in performing the at least one workload and a future accelerator system utilization of each at least one accelerator system in performing the at least one workload;

determine, based on the future central processing system utilization of the central processing system in performing the at least one workload and the future accelerator system utilization of each at least one accelerator system in performing the at least one workload, a first power consumption ratio of the central processing system and the at least one accelerator system in performing the at least one workload; and

modify operation of at least one of the central processing system and the at least one accelerator system to change the first power consumption ratio to a second power consumption ratio that is more power efficient than the first power consumption ratio.

8. The IHS of claim 7 , wherein the central processor/accelerator power management engine is configured to:

provide a power cap for the computing device, wherein the first power consumption ratio is a first ratio of the use by the central processing system and the at least one accelerator system of the power cap, and wherein the second power consumption ratio is a second ratio of the use by the central processing system and the at least one accelerator system of the power cap.

9. The IHS of claim 7 , wherein the central processor/accelerator power management system is configured to:

retrieve historical workload performance information associated with the central processing system and the at least one accelerator system; and

predict, using the workload performance information along with the historical workload performance information associated with the central processing system and the at least one accelerator system, the future central processing system utilization of the central processing system in performing the at least one workload and the future accelerator system utilization of each at least one accelerator system in performing the at least one workload.

10. The IHS of claim 7 , wherein the workload performance information that identifies the current central processing system utilization of the central processing system in performing the at least one workload and the current accelerator system utilization of each at least one accelerator system in performing the at least one workload is received via telemetry data provided by the computing device.

11. The IHS of claim 7 , wherein the modifying the operation of the at least one of the central processing system and the at least one accelerator system includes modifying a performance state of the at least one of the central processing system and the at least one accelerator system.

12. The IHS of claim 7 , wherein the workload performance information identifies workload characteristics of the at least one workload performed by the central processing system and the at least one accelerator system.

13. The IHS of claim 7 , wherein the modifying the operation of the at least one of the central processing system and the at least one accelerator system includes increasing utilization of the at least one accelerator system and decreasing central processing system a utilization of the central processing system.

14. A method for managing power for a central processing system and at least one accelerator system, comprising:

deploying, by a central processor/accelerator power management system, at least one workload on a computing device;

receiving, by the central processor/accelerator power management system from the computing device, workload performance information that identifies a current central processing system utilization of a central processing system in the computing device that is performing the at least one workload and a current accelerator system utilization of each at least one accelerator system in the computing device that is performing the at least one workload;

predicting, by the central processor/accelerator power management system using the workload performance information, a future central processing system utilization of the central processing system in performing the at least one workload and a future accelerator system utilization of each at least one accelerator system in performing the at least one workload;

determining, by the central processor/accelerator power management system based on the future central processing system utilization of the central processing system in performing the at least one workload and the future accelerator system utilization of each at least one accelerator system in performing the at least one workload, a first power consumption ratio of the central processing system and the at least one accelerator system in performing the at least one workload; and

modifying, by the central processor/accelerator power management system, operation of at least one of the central processing system and the at least one accelerator system to change the first power consumption ratio to a second power consumption ratio that is more power efficient than the first power consumption ratio.

15. The method of claim 14 , further comprising:

providing, by the central processor/accelerator power management system, a power cap for the computing device, wherein the first power consumption ratio is a first ratio of the use by the central processing system and the at least one accelerator system of the power cap, and wherein the second power consumption ratio is a second ratio of the use by the central processing system and the at least one accelerator system of the power cap.

16. The method of claim 14 , further comprising:

retrieving, by the central processor/accelerator power management system, historical workload performance information associated with the central processing system and the at least one accelerator system; and

predicting, by the central processor/accelerator power management system using the workload performance information along with the historical workload performance information associated with the central processing system and the at least one accelerator system, the future central processing system utilization of the central processing system in performing the at least one workload and the future accelerator system utilization of each at least one accelerator system in performing the at least one workload.

17. The method of claim 14 , wherein the workload performance information that identifies the current central processing system utilization of the central processing system in performing the at least one workload and the current accelerator system utilization of each at least one accelerator system in performing the at least one workload is received via telemetry data provided by the computing device.

18. The method of claim 14 , wherein the modifying the operation of the at least one of the central processing system and the at least one accelerator system includes modifying a performance state of the at least one of the central processing system and the at least one accelerator system.

19. The method of claim 14 , wherein the workload performance information identifies workload characteristics of the at least one workload performed by the central processing system and the at least one accelerator system.

20. The method of claim 14 , wherein the modifying the operation of the at least one of the central processing system and the at least one accelerator system includes increasing a utilization of the at least one accelerator system and decreasing a utilization of the central processing system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2021
From: MUKHERJEE, RISHI; NANJUNDASWAMY, RAVISHANKAR KANAKAPURA; SINHA, PRASOON; MADALA, RAVEENDRA BABU
To: DELL PRODUCTS L.P.
Reel/Frame 057915/0063 →
Continuity (1)
Related Publication 20230126109A1 · Apr 27, 2023