Decoupled Power Gating Prediction for Processor Components

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current power management techniques in processing devices, such as power gating, consume significant system resources and can lead to unnecessary delays and resource wastage due to unreliable prediction methods and performance costs associated with transitioning between power states.

Innovation Solution

Implementing a method that selectively uses entry and exit prediction techniques based on their reliability estimates to determine when to transition between power management states, such as using entry prediction techniques when reliable and relying on timer-based methods when predictions are unreliable, to minimize resource consumption and latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If power gating is implemented to reduce power consumption during idle periods, then power savings are achieved, but system resources are consumed for state saving and restoration operations

Engineering Contradiction:
Improvepower consumptionVSAvoidsystem resources
Core Design Contradiction:
Loss of energyVSQuantity of substance

Solution Approach 1:

The system performs preliminary actions by predicting whether a component will remain idle long enough to benefit from power gating before actually transitioning to the low-power state. Entry prediction determines if power gating should be entered, and exit prediction determines if the component will be activated soon, preventing unnecessary power gating operations and their associated resource costs

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If timer-based power gating is used to simplify control, then ease of operation is improved, but reliability deteriorates due to unnecessary power gating and resource wastage

Engineering Contradiction:
Improvecontrol simplicityVSAvoidprediction accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system incorporates feedback mechanisms through prediction models that continuously monitor component behavior patterns. Entry prediction uses feedback about idle state duration to decide whether to power gate, while exit prediction uses feedback about upcoming activation events to prevent premature power gating. This feedback-based approach improves reliability while maintaining operational simplicity

Inventive Principle:
Principle #23Feedback

3Loss of energy

If power gating is applied to idle components, then power consumption is reduced, but performance deteriorates due to state saving and restoration delays

Engineering Contradiction:
Improvepower consumptionVSAvoidtransition delay
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The system performs preliminary prediction of both entry into and exit from idle states. By predicting exit events in advance, the system can prepare for wake-up operations or avoid power gating entirely when activation is imminent, thereby reducing or eliminating the performance penalty associated with state restoration delays

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9507410B2Decoupled selective implementation of entry and exit prediction for power gating processor components
Publication Date: 2016.11.29 ADVANCED MICRO DEVICES INC
  • US9507410B2 patent drawing
  • US9507410B2 patent drawing
  • US9507410B2 patent drawing

AI summary

Power gating logic detects a transition of a component of a processing device into an idle state. In response to detecting the transition, the entry/exit power gating logic selectively implements one or more entry prediction techniques for power gating the component based on estimates of reliability of the entry prediction techniques. The entry/exit power gating logic also selectively implements one or more exit prediction techniques for exiting the power gated state based on estimates of reliability of the exit prediction techniques.