Multi-GPU Link Power Management Using Idle-State Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing power consumption of modern integrated circuits leads to higher cooling system costs and complexity in managing power down in multi-node computing systems, particularly in systems with multiple processor cores and heterogeneous integration.

Innovation Solution

A distributed power management approach is implemented where components of a multi-node computing system negotiate power down at the component level, allowing individual nodes to power down their link interfaces and processors while other components remain active, using monitors to detect idle conditions and communicate power management state changes through an active communication layer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If system-wide shutdown is used to save power, then power consumption is reduced, but system availability and response time deteriorate

Engineering Contradiction:
Improvepower consumptionVSAvoidsystem availability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent divides the power management decision into individual link-level segments rather than system-wide shutdown. Each link interface independently monitors its own idle conditions and negotiates power down with its peer, allowing selective power savings without affecting the entire system. This segmentation enables partial power reduction while maintaining system availability for active links.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial power down by allowing only idle links to enter power-down state while active links remain operational. The power management mechanism applies power saving actions selectively to specific links based on their idle status, rather than applying system-wide shutdown. This partial action achieves power reduction while preserving system functionality for active components.

Inventive Principle:
Principle #16Partial or excessive action

2Use of energy by moving object

If centralized power management is used, then power consumption control is improved, but device complexity and management overhead worsen

Engineering Contradiction:
Improvepower consumption controlVSAvoidmanagement overhead
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent implements self-service power management where each link interface autonomously monitors its own operational status, detects idle conditions, and initiates power down negotiations without requiring centralized control. The link interfaces independently make power management decisions based on local conditions, eliminating the need for complex centralized management infrastructure while maintaining effective power consumption control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent employs feedback mechanisms at the link level where each interface continuously monitors its own idle status and uses this feedback to trigger power down negotiations. The feedback loop operates locally within each link interface, allowing rapid response to changing conditions without requiring system-wide feedback infrastructure, thus reducing management overhead while maintaining effective power control.

Inventive Principle:
Principle #23Feedback

3Speed

If link interfaces remain active continuously, then system response time is improved, but power consumption increases

Engineering Contradiction:
Improvesystem response timeVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic monitoring of idle conditions at the link interface level. Instead of continuous operation, the system periodically checks whether links are idle and transitions to power-down state when idle conditions persist. This periodic action allows the system to maintain rapid response capability when needed while reducing power consumption during idle periods, achieving an optimal balance between speed and energy efficiency.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12416962B2Mechanism for performing distributed power management of a multi-GPU system by powering down links based on previously detected idle conditions
Publication Date: 2025.09.16 ADVANCED MICRO DEVICES INC
  • US12416962B2 patent drawing
  • US12416962B2 patent drawing
  • US12416962B2 patent drawing

AI summary

Systems, apparatuses, and methods for efficient power management of a multi-node computing system are disclosed. A computing system includes multiple nodes that receive tasks to process. The nodes include a processor, local memory, a power controller, and multiple link interfaces for transferring messages with other nodes across links. Using a distributed approach for power management, negotiation for powering down components of the computing system occurs without performing a centralized system-wide power down. Each node is able to power down its links, its processor and other components regardless of whether other components of the computing system are still active or powered up. A link interface initiates power down of a link with delay or without delay based on a prediction of whether a link idle condition leads to the link interface remaining idle for at least a target idle threshold period of time.