Dynamic Peak Power Limiting for Processing Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face challenges in seamlessly managing dynamic power demands and interruptions, requiring effective power management to prevent data loss and maintain system reliability.

Innovation Solution

A computer-implemented method and system that dynamically limits peak power consumption in processing nodes by receiving power-usage and workload data, identifying node peak power thresholds, and adjusting CPU operating frequencies based on these thresholds, using a power management micro-controller and node controllers to set CPU peak power limits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If CPU operating frequency is increased to meet higher power demands, then processing speed improves, but power consumption exceeds available power capacity causing system instability

Engineering Contradiction:
ImproveCPU processing speedVSAvoidCPU power consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts CPU operating frequency based on real-time power availability and workload conditions. The power management micro-controller continuously monitors power demands and available power capacity, then triggers node controllers to set appropriate CPU peak power limits, allowing the system to adapt its processing speed to match available power resources.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operating frequency parameter of CPUs based on determined peak power limits. By adjusting this key parameter, the system optimizes the balance between processing speed and power consumption, ensuring CPUs operate at appropriate frequencies given current power availability and workload requirements.

Inventive Principle:
Principle #35Parameter changes

2Speed

If peak power output capacity is increased to meet sudden power demands, then system responsiveness improves, but power supply stability deteriorates during power interruptions

Engineering Contradiction:
ImproveSystem response speedVSAvoidPower supply stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary determination of node peak power thresholds based on total available system power capacity before sudden power demands occur. The power management micro-controller proactively sets CPU peak power limits according to current power availability, preventing power overload conditions and ensuring stable operation during power transitions or interruptions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors power usage and workload data from node controllers, feeds this information back to the power management micro-controller, which then adjusts CPU peak power limits accordingly. This closed-loop feedback mechanism ensures the system responds appropriately to changing power conditions while maintaining stability.

Inventive Principle:
Principle #23Feedback

3Reliability

If dynamic power management is implemented to prevent data loss, then system reliability improves, but processing efficiency decreases due to frequency adjustments

Engineering Contradiction:
ImproveSystem reliabilityVSAvoidProcessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies differentiated power management to individual processing nodes and CPUs based on their specific workload characteristics and power usage patterns. Rather than uniformly limiting all CPUs, the system determines node-specific peak power thresholds and triggers individual node controllers to set appropriate peak power limits, allowing high-performance operation for workloads that can tolerate frequency adjustments while protecting against data loss in critical operations.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9261945B2Dynanmic peak power limiting to processing nodes in an information handling system
Publication Date: 2016.02.16 DELL SOFTWARE INC
  • US9261945B2 patent drawing
  • US9261945B2 patent drawing
  • US9261945B2 patent drawing

AI summary

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.