Dynanmic peak power limiting to processing nodes in an information handling system
First Claim
1. A computer-implemented method to dynamically limit peak power consumption in processing nodes of an information handling system (IHS), the method comprising:
- receiving, at a power management micro-controller, a plurality of processing node-level power-usage and workload data from a plurality of node controllers, the data including a current power consumption and a current workload for each processing node within the IHS;
identifying a total available system power of the IHS, including a peak power output capacity and a sustained output power capacity;
determining at least one node peak power threshold based on the power-usage and workload data for each of the processing nodes; and
triggering the node controllers to determine and set a central processing unit (CPU) peak power limit for each of a plurality of CPUs within each of the processing nodes based on the node peak power threshold, wherein each of the CPUs dynamically adjusts an operating frequency based on the CPU peak power limit.
19 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method dynamically limits peak power consumption in processing nodes of an IHS. A power management micro-controller receives processing node-level power-usage and workload data from several node controllers, including current power consumption and a current workload, for each processing node within the IHS. A total available system power of the IHS is identified including a peak power output capacity and a sustained output power capacity. At least one node peak power threshold is determined based on the power-usage and workload data for each of the processing nodes. The node controllers are triggered to determine and set a central processing unit (CPU) peak power limit for each of several CPUs within each of the processing nodes based on the node peak power threshold, wherein each of the CPUs dynamically adjusts an operating frequency based on the CPU peak power limit.
7 Citations
20 Claims
-
1. A computer-implemented method to dynamically limit peak power consumption in processing nodes of an information handling system (IHS), the method comprising:
-
receiving, at a power management micro-controller, a plurality of processing node-level power-usage and workload data from a plurality of node controllers, the data including a current power consumption and a current workload for each processing node within the IHS; identifying a total available system power of the IHS, including a peak power output capacity and a sustained output power capacity; determining at least one node peak power threshold based on the power-usage and workload data for each of the processing nodes; and triggering the node controllers to determine and set a central processing unit (CPU) peak power limit for each of a plurality of CPUs within each of the processing nodes based on the node peak power threshold, wherein each of the CPUs dynamically adjusts an operating frequency based on the CPU peak power limit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An information handling system (IHS) comprising:
-
one or more processing nodes, each of the processing nodes having at least one node controller, the node controllers each controlling node-level operations of the processing nodes within a corresponding node, the processing nodes each having at least one central processing unit (CPU) communicatively coupled to the node controller; a power management module having a power management micro-controller and a memory coupled to the power management micro-controller, the power management module communicatively coupled to the processing nodes; a power subsystem communicatively coupled to the power management micro-controller and providing power distribution to the IHS, the power subsystem including at least one power supply unit (PSU); and the power management micro-controller having firmware executing thereon to enable dynamic peak power limiting to the processing nodes within the IHS, wherein the firmware configures the power management micro-controller to; receive a plurality of processing node-level power-usage and workload data from the node controllers, the data including a current power consumption and a current workload for each processing node within the IHS; identify a total available system power of the IHS including a peak power output capacity and a sustained output power capacity; determine at least one node peak power threshold based on the power-usage and workload data for each of the processing nodes; and trigger the node controllers to determine and set a CPU peak power limit for each of the CPUs within each of the processing nodes based on the node peak power threshold, wherein each of the CPUs dynamically adjusts an operating frequency based on the CPU peak power limit. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification