Orchestrated Sustained Power Control in Heterogeneous Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The transition from x86 to ARM-based processors in Information Handling Systems (IHSs) has introduced challenges in managing power consumption and optimization, particularly in heterogeneous computing platforms, where different devices with varying processing capabilities require efficient power limit control to maintain performance and efficiency.

Innovation Solution

A heterogeneous computing platform with an orchestrator device that compares power levels against sustained limits and adjusts clock speeds, process execution, or voltage levels to manage power consumption, using firmware instructions that operate independently of the host OS.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the current power level is increased to improve processing performance, then the productivity is improved, but the power consumption exceeds the sustained power limit causing energy waste and potential thermal issues

Engineering Contradiction:
Improveprocessing performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The orchestrator continuously monitors the current power level of devices and compares it against the sustained power limit, creating a feedback loop that enables dynamic power management. When the current power level exceeds the sustained power limit, the orchestrator receives this feedback and initiates power level adjustment to bring consumption back within acceptable boundaries

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts the power level of devices based on real-time conditions rather than using static power management. The orchestrator can increase or decrease power levels as needed, allowing the system to adapt to varying workload requirements while maintaining compliance with sustained power limits

Inventive Principle:
Principle #15Dynamics

2Loss of energy

If the power level is reduced to stay within sustained power limits, then the energy efficiency is improved, but the processing performance may be degraded

Engineering Contradiction:
Improveenergy efficiencyVSAvoidprocessing performance
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The system uses dynamic power management where the orchestrator adjusts device power levels in real-time based on workload requirements and power limit compliance. This allows the system to optimize energy efficiency during low-demand periods while maintaining adequate performance during high-demand periods, rather than using a fixed power level

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The orchestrator changes operational parameters of devices, specifically adjusting power levels and clock speeds, to balance energy efficiency and processing performance. By modifying these parameters dynamically, the system can achieve better energy efficiency without permanently degrading performance capabilities

Inventive Principle:
Principle #35Parameter changes

3Productivity

If multiple devices operate at high power levels simultaneously to handle complex workloads, then the processing capability is improved, but the combined power consumption exceeds system limits

Engineering Contradiction:
Improveprocessing capabilityVSAvoidcombined power consumption
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The orchestrator serves multiple functions: it monitors power levels of multiple devices, compares combined consumption against sustained power limits, and coordinates power management across the heterogeneous computing platform. This universal control mechanism enables the system to manage complex multi-device workloads while maintaining overall power compliance

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

Solution Approach 2:

The orchestrator receives feedback about the combined current power level of multiple devices and uses this information to make coordinated adjustments. When the combined power consumption approaches or exceeds the sustained power limit, the orchestrator can selectively reduce power levels of specific devices to maintain compliance while preserving overall system capability

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12468361B2Sustained power limit control in heterogeneous computing platforms
Publication Date: 2025.11.11 DELL PROD LP
  • US12468361B2 patent drawing
  • US12468361B2 patent drawing
  • US12468361B2 patent drawing

AI summary

Systems and methods for sustained power limit control in heterogenous computing platforms are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include: a heterogeneous computing platform comprising a plurality of devices; and a memory coupled to the heterogeneous computing platform, where the memory includes firmware instructions that, upon execution by at least one of the plurality of devices, causes the at least one device to operate as an orchestrator configured to: compare a current power level used by a selected device against a sustained power limit; and in response to a determination that the current power level exceeds the sustained power limit, control the selected device to reduce the current power level.