GPU Power Allocation for Frame Freezing in Mobile Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile terminals experience frame freezing and poor user experience due to graphics processing unit (GPU) power bottlenecks during high-demand applications like gaming and video playback, as they generate excessive heat and require reduced system power to manage temperature, leading to insufficient input power for smooth performance.

Innovation Solution

An apparatus and method that includes a frame rate detection module and a power allocation module to identify frame freezing states and determine GPU power bottlenecks, reallocating power from other modules like the control processor or memory to increase GPU power within a preset upper limit, ensuring stable system temperature and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Temperature

If total output power of the system is reduced to lower temperature, then temperature control is improved, but graphics processing unit power becomes insufficient causing frame freezing

Engineering Contradiction:
Improvemobile terminal temperatureVSAvoidframe rate
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The patent implements dynamic power allocation that differentiates between different system components. When frame freezing is detected, the system specifically increases power allocation to the graphics processing unit while maintaining or reducing power to other non-critical modules. This localized power adjustment ensures the GPU receives sufficient power for smooth rendering even when overall system power is constrained by temperature limits.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent employs dynamic power allocation that adjusts power distribution in real-time based on system conditions. The power allocation module continuously monitors frame rates and temperature, then dynamically reallocates power from non-critical modules to the graphics processing unit when frame freezing is detected. This dynamic adjustment allows the system to maintain gaming performance while managing thermal constraints.

Inventive Principle:
Principle #15Dynamics

2Productivity

If power is allocated to graphics processing unit for smooth game running, then frame rate is improved, but system temperature increases excessively

Engineering Contradiction:
Improveframe rateVSAvoidsystem temperature
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The patent implements periodic monitoring of frame rates and temperature conditions. The power allocation module continuously detects frame rates and compares them against thresholds to identify frame freezing states. This periodic detection enables the system to及时调整 power allocation in response to changing thermal and performance conditions, maintaining smooth gaming while preventing excessive temperature rise.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent changes power allocation parameters dynamically based on system conditions. When frame freezing is detected, the system increases the power allocation ratio for the graphics processing unit. When temperature becomes excessive or frame rates are already smooth, the system reduces power allocation to the GPU and other modules. This parameter adjustment allows the system to optimize between performance and thermal management.

Inventive Principle:
Principle #35Parameter changes

3Temperature

If power is reduced to manage temperature, then temperature control is improved, but user experience deteriorates due to frame freezing

Engineering Contradiction:
Improvesystem temperatureVSAvoiduser experience
Core Design Contradiction:
TemperatureVSEase of operation

Solution Approach 1:

The patent implements a feedback mechanism where the power allocation module continuously monitors frame rates and detects frame freezing states. When frame freezing is detected, the system provides feedback to increase power allocation to the graphics processing unit. This closed-loop feedback ensures that user experience is maintained by automatically responding to performance degradation, even under thermal constraints.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11301029B2Method, apparatus, and system for allocating power to graphics processing unit
Publication Date: 2022.04.12 HUAWEI TECH CO LTD
  • US11301029B2 patent drawing
  • US11301029B2 patent drawing
  • US11301029B2 patent drawing

AI summary

An apparatus, a system, and a method for allocating power to a graphics processing unit, where the apparatus includes a frame rate detection module configured to detect a frame rate of current image data to-be-displayed, and a power allocation module configured to: determine whether the frame rate is lower than a preset frame rate threshold; if the frame rate is lower than the preset frame rate threshold, determine that displaying of the image data is in a frame freezing state; determine, in response to the frame freezing state, whether a graphics processing unit reaches a power bottleneck state; and if determining that the graphics processing unit reaches the power bottleneck state, increase power of the graphics processing unit and reduce power of another module related to the displaying.