Adaptive Multi-Resolution Graphics Workload Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current graphics processing systems face challenges in efficiently managing graphics workloads, particularly in maintaining consistent frame rates and reducing power consumption, due to variations in frame rates and content complexity, which can lead to inconsistent user experiences.

Innovation Solution

Implementing an adaptive multi-resolution approach that dynamically adjusts the graphics workload by analyzing performance, content depth, focus areas, and variance, allowing for real-time adjustments in resolution and shading frequencies across different regions of a frame to optimize processing and power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If fixed function computational units are used to process graphics data, then processing efficiency is improved, but adaptability to different operations and configurations is reduced

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidadaptability to different operations
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic configuration of computational units that can switch between fixed-function and programmable modes based on workload requirements. The system adjusts operational parameters, precision levels, and execution configurations in real-time to optimize both efficiency and adaptability across different graphics processing scenarios.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If higher resolution graphics processing is applied to all regions, then image quality is improved, but power consumption and processing workload increase

Engineering Contradiction:
Improveimage qualityVSAvoidpower consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies different processing resolutions and quality levels to different regions of the graphics frame based on their importance and complexity. High-resolution processing is concentrated on focal regions and areas requiring detail, while peripheral or less critical areas use lower resolution processing, thereby reducing overall power consumption while maintaining perceived image quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The graphics processing workload is divided into multiple regions with different quality requirements. The system segments the frame into zones that receive differentiated processing attention, allowing high-quality rendering only where necessary and reducing computational burden in other areas.

Inventive Principle:
Principle #1Segmentation

3Stability of the object's composition

If consistent high frame rates are maintained across all content, then user experience consistency is improved, but power consumption increases during low-complexity scenes

Engineering Contradiction:
Improveframe rate consistencyVSAvoidpower consumption
Core Design Contradiction:
Stability of the object's compositionVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts processing resources based on real-time analysis of scene complexity, content depth, and focus areas. During low-complexity scenes, the computational units operate at reduced capacity while maintaining target frame rates, and scale up automatically when complexity increases, optimizing the balance between frame rate consistency and power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms that continuously monitor processing workload, frame rate achievement, and power consumption. This feedback loop enables the system to adjust operational parameters in real-time, reducing power usage during easy scenes while ensuring frame rate targets are met during demanding content.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10591971B2Adaptive multi-resolution for graphics
Publication Date: 2020.03.17 INTEL CORP
  • US10591971B2 patent drawing
  • US10591971B2 patent drawing
  • US10591971B2 patent drawing

AI summary

An embodiment may include an application processor, persistent storage media coupled to the application processor, and a graphics subsystem coupled to the application processor. The system may further include any of a performance analyzer to analyze a performance of the graphics subsystem to provide performance analysis information, a content-based depth analyzer to analyze content to provide content-based depth analysis information, a focus analyzer to analyze a focus area to provide focus analysis information, an edge analyzer to provide edge analysis information, a frame analyzer to provide frame analysis information, and/or a variance analyzer to analyze respective amounts of variance for the frame. The system may further include a workload adjuster to adjust a workload of the graphics subsystem based on the analysis information. Other embodiments are disclosed and claimed.