Reinforcement Learning Control for Adaptive Computing Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing systems struggle to adaptively balance computational performance with power consumption and user demands, particularly in applications with rapidly changing requirements, relying on manual tuning and rule-based approaches that lack effectiveness and adaptability.

Innovation Solution

A reinforcement learning-based system comprising an environment module and an agent module that collects environment information, calculates a reward value, and determines performance adjustment actions to autonomously optimize computing performance, using a reward function and step size to adjust frame speed and performance levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual parameter tuning and rule-based approaches are used, then system complexity is reduced and ease of operation is improved, but adaptability to rapidly changing performance requirements deteriorates

Engineering Contradiction:
Improveease of parameter tuningVSAvoidadaptability to changing performance requirements
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system employs reinforcement learning algorithms that enable the computing device to automatically tune parameters and make performance control decisions without human intervention. The RL agent learns optimal control policies through continuous interaction with the system environment, allowing the device to self-adjust to changing workload conditions and performance requirements dynamically.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The reinforcement learning approach dynamically changes system parameters based on learned policies rather than using fixed manual settings. The system continuously adjusts performance parameters such as frame rates, processing priorities, and resource allocation based on real-time environmental feedback and learned optimization strategies, enabling adaptability to rapidly changing conditions.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If reinforcement learning-based adaptive control is implemented, then adaptability to changing performance requirements is improved, but device complexity increases

Engineering Contradiction:
Improveadaptability to changing performance requirementsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The reinforcement learning framework serves multiple functions simultaneously: it performs parameter tuning, performance optimization, decision-making, and adaptation to various workload types. This universal approach replaces multiple specialized control mechanisms, reducing overall system complexity while maintaining high adaptability across different application scenarios and performance requirements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Device complexity

If conventional rule-based control is used, then device complexity is minimized, but productivity in meeting user demand with optimal power consumption deteriorates

Engineering Contradiction:
Improvecontrol system complexityVSAvoidcomputational performance efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system implements continuous feedback loops where the reinforcement learning agent monitors performance metrics, power consumption, and workload conditions, then uses this feedback to dynamically adjust control decisions. This feedback mechanism enables the system to optimize productivity by learning from actual system behavior and environmental conditions, achieving better performance efficiency than static rule-based approaches.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250217254A1Reinforcement learning-based system and adaptive control method thereof
Publication Date: 2025.07.03 MEDIATEK INC
  • US20250217254A1 patent drawing
  • US20250217254A1 patent drawing
  • US20250217254A1 patent drawing

AI summary

A reinforcement learning-based system for adaptively controlling computing performance is provided. The system includes an environment module and an agent module. The environment module is configured to collect environment information from the application environment. Based on the collected environment information, the environment module calculates a reward value using a reward function and then outputs the state data and the reward value to the agent module. The agent module receives the output from the environment module, including the reward value and the state data. Based on the received reward value and state data, the agent module determines a performance adjustment action to take, which is then fed back to the application environment. Upon receiving the performance adjustment action, the application environment executes the performance adjustment operation in response, causing the environment module to collect the updated environment information as a result of the performance adjustment operation.