Dynamic Voltage Frequency Scaling Using Peak Workload History
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Dynamic voltage and frequency scaling techniques in mobile devices often lead to inefficient changes in the operating frequency of central processing units, resulting in unnecessary power consumption due to difficulties in accurately detecting workload patterns, especially when the frequency is increased.
Innovation Solution
A method that detects previous maximum peak workloads during a history period to calculate and apply an increased operating frequency based on these workloads, using a balance constant and tendency adjustment constant to optimize performance and power consumption, and applies the maximum frequency when peak workloads are not detected.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the operating frequency is increased to improve performance, then the processing speed is improved, but the power consumption increases unnecessarily
Solution Approach 1:
The patent applies preliminary action by detecting and storing peak workload information from previous time periods before making frequency adjustment decisions. The workload detection unit collects workload data in advance, and the control unit uses this historical information to predict future workload patterns, allowing the system to proactively adjust frequency to match anticipated demand rather than reactively responding to current conditions alone.
Solution Approach 2:
The patent implements feedback mechanisms where the workload detection unit continuously monitors current and historical workload conditions, and this information feeds back to the control unit which adjusts the operating frequency accordingly. The system creates a closed-loop control where performance data from previous operations informs future frequency decisions, enabling the CPU to learn from past workload patterns and optimize frequency settings to avoid unnecessary power consumption while maintaining required performance levels.
2Use of energy by moving object
If the operating frequency is dynamically adjusted based on current workload, then the power consumption is reduced, but the performance may be insufficient during peak workloads
Solution Approach 1:
By detecting and storing peak workload information from previous time periods in advance, the system prepares frequency adjustment strategies before peak periods occur. The control unit uses this pre-collected historical data to anticipate upcoming high-demand periods and proactively increases frequency in advance, ensuring performance requirements are met during peak workloads while avoiding the need to maintain high frequency continuously.
Solution Approach 2:
The patent applies dynamics by making the operating frequency adjustable and adaptive rather than fixed. The control unit dynamically modifies frequency based on a combination of current workload detection and historical peak workload patterns, creating a flexible system that can respond to varying performance requirements. This dynamic adjustment allows the system to optimize between power consumption and performance by matching frequency levels to actual workload demands in real-time.
Data Source
AI summary
A method of changing an operating frequency for performing a dynamic voltage and frequency scaling on a central processing unit included in a system on-chip is provided. A previous maximum peak workload of the central processing unit is detected in a history period of the dynamic voltage and frequency scaling when the operating frequency of the central processing unit is determined to be increased, and an increased operating frequency is applied to the central processing unit. The increased operating frequency is calculated based on the previous maximum peak workload of the central processing unit.


