Dynamic Voltage Frequency Scaling Using Peak Workload History

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Speed

If the operating frequency is increased to improve performance, then the processing speed is improved, but the power consumption increases unnecessarily

Engineering Contradiction:
Improveprocessing speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improvepower consumptionVSAvoidperformance
Core Design Contradiction:
Use of energy by moving objectVSProductivity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9588578B2Method of changing an operating frequency for performing a dynamic voltage and frequency scaling, system on-chip, and mobile device having the same
Publication Date: 2017.03.07 SAMSUNG ELECTRONICS CO LTD
  • US9588578B2 patent drawing
  • US9588578B2 patent drawing
  • US9588578B2 patent drawing

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.