GPU Hardware Boost Control via Reward-Based Status Table

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing hardware boost methods in display cards face challenges in accurately controlling the boost process to balance frame rate and thermal management, leading to noise and power consumption issues.

Innovation Solution

A hardware boost method and system that initializes a status table with multiple statuses and corresponding actions, determining system status and executing actions to optimize frame per second (FPS) through a reward-based value refresh mechanism, allowing for precise control of hardware boost.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If hardware boost is executed to increase frame per second, then user experience is improved, but thermal energy increases causing fan to run at high speed which generates noise and consumes more power

Engineering Contradiction:
Improveframe per secondVSAvoidthermal energy
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The patent implements a feedback mechanism where the system continuously monitors FPS values and thermal status, then adjusts hardware boost execution accordingly. The processor determines whether to execute hardware boost based on feedback from FPS monitoring and thermal status detection, creating a closed-loop control system that resolves the contradiction between productivity and temperature.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts hardware boost execution based on real-time conditions. Instead of static boost execution, the processor adapts the boost strategy by evaluating current FPS values and thermal status, making the system flexible and responsive to changing conditions to balance performance and thermal management.

Inventive Principle:
Principle #15Dynamics

2Productivity

If hardware boost is executed to increase frame per second, then user experience is improved, but fan speed increases causing excessive noise

Engineering Contradiction:
Improveframe per secondVSAvoidnoise
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system uses feedback from FPS monitoring to control hardware boost execution. By continuously evaluating FPS values and adjusting boost execution accordingly, the system avoids unnecessary boost that would increase fan speed and noise, thereby resolving the contradiction between productivity and noise.

Inventive Principle:
Principle #23Feedback

3Productivity

If hardware boost is executed to increase frame per second, then user experience is improved, but power consumption increases

Engineering Contradiction:
Improveframe per secondVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The processor uses feedback from FPS monitoring and status table evaluation to determine whether hardware boost execution is necessary. This feedback-based decision-making prevents unnecessary boost execution, thereby reducing power consumption while maintaining acceptable FPS levels.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system applies hardware boost selectively and partially rather than continuously. By executing boost only when the status table indicates it is beneficial and when FPS thresholds are not already met, the system avoids excessive action that would waste energy, resolving the contradiction between productivity and power consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10706497B1Hardware boost method and hardware boost system
Publication Date: 2020.07.07 WISTRON CORP
  • US10706497B1 patent drawing
  • US10706497B1 patent drawing
  • US10706497B1 patent drawing

AI summary

A hardware boost method and a hardware boost system are provided. The hardware boost method includes: initializing a status table, wherein the status table includes multiple statuses, each of the statuses corresponds to a first action and a second action, and each of the statuses includes FPS information; and in each episode: determining that a system status belongs to a first status among the statuses; executing one of the first action and the second action according to a value corresponding to the first status and the first action and a value corresponding to the first status and the second action to enter a second status among the statuses and obtain a reward value; and refreshing the value corresponding to the first status and the one of the first action and the second action according to the reward value.