Dynamic DVFS Sampling Window for Repeating Graphics Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Dynamic Voltage Frequency Scaling (DVFS) techniques in processors, such as GPUs, face inefficiencies due to fixed sampling windows that do not adapt well to varying workloads like batched media or casual games, leading to power inefficiencies and potential frame glitches.

Innovation Solution

Implementing techniques to dynamically detect repeating graphics render patterns, allowing for adjustment of the DVFS sampling window to stabilize frame rates and reduce power consumption, thereby optimizing power management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If a fixed sampling window is used for DVFS, then the system structure is simple, but power efficiency deteriorates under varying workloads

Engineering Contradiction:
Improvepower efficiencyVSAvoidDVFS control complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent implements dynamic DVFS sampling window adjustment by detecting repeating render patterns in graphics workloads. The system transitions from a fixed sampling window to a dynamic one that adapts to workload characteristics, thereby improving power efficiency without requiring complex manual configuration. The sampling window size is automatically adjusted based on detected pattern periods, resolving the contradiction between simplicity and efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the sampling window parameter dynamically based on workload patterns. By detecting repeating render patterns and calculating their periods, the system adjusts the sampling window size to match the workload rhythm, optimizing power efficiency for different workload types (batched media, casual games, etc.) without increasing operational complexity.

Inventive Principle:
Principle #35Parameter changes

2Stability of the object's composition

If a fixed sampling window is used for DVFS, then the control mechanism is simple, but frame rate stability deteriorates under varying workloads

Engineering Contradiction:
Improveframe rate stabilityVSAvoidDVFS control complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the system detects repeating render patterns in the graphics workload and uses this information to adjust the DVFS sampling window. The detection of pattern periods provides feedback about workload characteristics, which is then used to stabilize frame rates by aligning DVFS sampling with workload rhythms, reducing frame glitches without complex manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-adjustment by automatically detecting workload patterns and configuring the DVFS sampling window accordingly. The graphics processing unit monitors its own workload characteristics and adapts the sampling window size to match detected pattern periods, enabling frame rate stabilization through self-service rather than external complex control mechanisms.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If additional components are integrated onto the IC chip, then functionality increases, but power consumption increases

Engineering Contradiction:
ImprovefunctionalityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent applies periodic action by aligning DVFS sampling with the periodic nature of repeating render patterns in graphics workloads. By sampling at intervals matching the detected pattern periods, the system efficiently manages power consumption of integrated components during repetitive tasks like batched media processing or casual games, reducing overall power usage while maintaining full functionality.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11914438B2Repeating graphics render pattern detection
Publication Date: 2024.02.27 INTEL CORP
  • US11914438B2 patent drawing
  • US11914438B2 patent drawing
  • US11914438B2 patent drawing

AI summary

Methods and apparatus relating to techniques for repeating graphics render pattern detection are described. In an embodiment, a repeating pattern in a plurality of workload blocks is detected. Information corresponding to the plurality of workload blocks is stored and analyzed to determine a Dynamic Voltage Frequency Scaling (DVFS) sampling window of a processor. Other embodiments are also disclosed and claimed.