HPC Power Policy Steering for Energy-Delay Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current power management methods in high-performance computing (HPC) environments rely on static uniform power-capping mechanisms, leading to substantial application performance penalties and inefficiencies, especially in overprovisioned systems with fluctuating external conditions.

Innovation Solution

A system that dynamically steers global power and energy management policies in HPC systems by adjusting a configurable factor to optimize the energy delay product (EDP) across processing elements, allowing for dynamic adaptation to external conditions and optimizing power consumption, energy use, and application performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If static uniform power-capping mechanisms are used, then power consumption is reduced, but application performance deteriorates substantially

Engineering Contradiction:
Improvepower consumptionVSAvoidapplication performance
Core Design Contradiction:
Use of energy by stationary objectVSProductivity

Solution Approach 1:

The patent implements dynamic power management by continuously monitoring system state and adjusting power allocation in real-time. The power management module dynamically modifies power caps based on current workload, thermal conditions, and performance requirements, transforming the static power-capping approach into an adaptive system that responds to changing conditions throughout operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies non-uniform power allocation across different system components and processing elements. Instead of imposing a uniform power cap on all elements, the system selectively adjusts power limits for individual processors, memory modules, and I/O devices based on their specific performance characteristics, thermal profiles, and current workload demands, allowing critical components to maintain higher power levels while non-critical components operate at reduced power.

Inventive Principle:
Principle #3Local quality

2Use of energy by stationary object

If dynamic power management is implemented, then power efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvepower efficiencyVSAvoidsystem complexity
Core Design Contradiction:
Use of energy by stationary objectVSDevice complexity

Solution Approach 1:

The power management module serves multiple functions simultaneously: it monitors system state, predicts performance requirements, calculates optimal power allocation, enforces power caps, and adjusts settings in real-time. This multi-functional approach consolidates what would otherwise require separate specialized components, reducing overall system complexity while achieving dynamic power management.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system performs self-adjustment of power allocation based on its own operational state and performance metrics. The power management module automatically monitors workload characteristics, thermal conditions, and performance feedback, then autonomously modifies power caps without requiring external intervention or complex control infrastructure, enabling the system to manage its own power consumption efficiently.

Inventive Principle:
Principle #25Self-service

3Loss of energy

If power allocation is optimized dynamically, then stranded power is reduced, but computational overhead increases

Engineering Contradiction:
Improvestranded powerVSAvoidcomputational overhead
Core Design Contradiction:
Loss of energyVSUse of energy by moving object

Solution Approach 1:

The system implements periodic power management cycles where the power management module continuously monitors system state and performance metrics at regular intervals, then adjusts power allocation in discrete steps. This periodic approach balances the need for responsive power optimization with the computational cost of frequent adjustments, allowing the system to capture most power efficiency benefits while limiting overhead to manageable levels.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system employs feedback mechanisms where performance metrics and power consumption data are continuously monitored and fed back to the power management module. This feedback loop enables the system to learn from past adjustments and optimize future power allocation decisions, reducing computational overhead by avoiding redundant calculations and focusing adjustments on the most impactful parameters.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260037048A1Using dynamic global policies in power and energy management on high performance computing platforms
Publication Date: 2026.02.05 HEWLETT PACKARD ENTERPRISE DEV LP
  • US20260037048A1 patent drawing
  • US20260037048A1 patent drawing
  • US20260037048A1 patent drawing

AI summary

A system determines a metric associated with power and energy management in a high performance computing (HPC) system. The HPC system comprises a plurality of nodes running a plurality of jobs, and a node comprises one or more processing elements. The metric is based on a factor which is configurable, an amount of energy consumed by the HPC system, and a runtime associated with the plurality of jobs. The system calculates the metric at a predetermined time interval and identifies a global policy for providing power to the HPC system. The system determines that a change is to be made to the global policy. The system changes the global policy dynamically by: configuring the factor in the metric to a value which corresponds to a new global policy; and setting, based on the configured factor, an assigned power per processing element corresponding to a minimum of the metric.