Dynamic CPU Resource Scaling via Connection State Profiles
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile communication devices face challenges in reducing power consumption while maintaining functionality due to high latency in standard CPU performance prediction algorithms, which are not suitable for real-time requirements in dynamic CPU performance setting.
Innovation Solution
The communication device uses a determining circuit to determine the current communication connection state and sets device resources, such as CPU clock frequency, based on pre-stored device resource profiles associated with specific connection states, incorporating state information from the access stratum to adjust CPU performance dynamically and minimize power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If standard CPU performance prediction algorithms are used to dynamically adjust CPU performance, then power consumption can be reduced, but latency increases making them unsuitable for real-time requirements
Solution Approach 1:
The patent pre-calculates and stores CPU performance profiles for different communication connection states before runtime. When the CPU needs to adjust performance, it simply retrieves the pre-determined profile corresponding to the current connection state, avoiding the latency of real-time prediction algorithms while still achieving dynamic power optimization.
Solution Approach 2:
The patent creates a dynamic CPU performance adjustment mechanism that adapts CPU resources to varying communication connection states. By linking CPU performance profiles to different connection states (e.g., idle, active, high-data-rate), the system dynamically optimizes power consumption while meeting real-time processing requirements through state-based rather than prediction-based adjustment.
2Duration of action of moving object
If CPU performance is reduced to minimize power consumption, then battery life is extended, but the functionality and processing capability of the communication device is limited
Solution Approach 1:
The patent implements dynamic CPU performance scaling that adjusts processing capability according to actual communication needs. When the communication connection state indicates low activity, CPU performance is reduced to extend battery life. When high-performance tasks are detected or connection demands increase, the system automatically retrieves higher-performance profiles, ensuring full functionality is available when needed while optimizing power consumption during normal operation.
Solution Approach 2:
The patent changes CPU performance parameters (frequency, voltage) based on communication connection state parameters. By monitoring connection state metrics and mapping them to appropriate CPU performance profiles, the system automatically adjusts processing power to match actual workload requirements, extending battery life during low-demand periods while maintaining full functionality when communication tasks require higher performance.
Data Source
AI summary
A communication device including a memory configured to store a plurality of device resource profiles, wherein each device resource profile specifies device resources of the communication device and is associated with a respective communication connection state of a plurality of communication connection states; a determining circuit configured to determine a communication connection state of a communication connection of the communication device; and a control circuit configured to set device resources of the communication device in accordance with the device resource profile associated with the communication connection state of the communication connection.


