Hardware Power Prediction for Real-Time Component Power Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing power consumption control software in electronic devices adjusts power consumption based on application scenarios over long time windows, leading to poor timeliness and inability to match the dynamic needs of individual components.
Innovation Solution
A power consumption controller that periodically detects event parameters of target components using hardware circuits, predicts future values, and adjusts power consumption parameters in real-time through independent control units, utilizing prediction and control periods to enhance timeliness and accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If software adjusts power consumption based on application scenarios over long time windows, then power consumption control is achieved, but timeliness is poor and cannot match dynamic needs of components
Solution Approach 1:
The patent uses hardware prediction circuits to predict future event parameters before they actually occur. The prediction unit calculates predicted values for upcoming time windows based on historical event data, allowing the system to prepare power consumption adjustments in advance rather than reacting after the fact. This preliminary action eliminates the delay inherent in software-based detection and adjustment.
Solution Approach 2:
The patent replaces the software-based power consumption control mechanism with a hardware-based prediction and control system. The event parameter detection, prediction, and power consumption control are all implemented through hardware circuits that operate in parallel and real-time, substituting the sequential software processing that caused the time window delay. This mechanical substitution enables immediate response to component needs.
2Adaptability or versatility
If software control is used with long time windows, then power consumption adjustment is achieved, but the control cannot match the dynamic needs of various modules
Solution Approach 1:
The patent divides the power consumption control system into independent prediction units and control units for different components. Each prediction unit monitors event parameters specific to its associated component, and each control unit adjusts power consumption for its specific target. This segmentation allows each module to be controlled independently based on its own dynamic needs, rather than applying a unified software control policy to all components.
Solution Approach 2:
The patent implements dynamic, real-time prediction of event parameters using hardware circuits that continuously update predicted values based on current and historical data. The prediction period and control period can be dynamically adjusted to match the specific temporal characteristics of different components. This dynamic approach allows the system to adapt to changing component needs immediately, rather than relying on fixed software control intervals.
3Reliability
If hardware prediction circuits are used with shorter periods, then timeliness is improved, but system complexity increases
Solution Approach 1:
The patent introduces a prediction unit as an intermediary between event detection and power consumption control. This prediction unit acts as a buffer that processes event parameters and generates predicted values that are then used by control units. The prediction unit simplifies the overall system architecture by separating the complex prediction logic from the control logic, allowing each to be optimized independently while maintaining real-time performance.
Solution Approach 2:
The patent designs the prediction unit and control units with universal functionality that can handle multiple types of event parameters and control different components through standardized interfaces. The prediction circuit uses general-purpose calculation logic that can adapt to various component types without requiring completely separate hardware for each component. This universality reduces overall system complexity compared to having dedicated specialized circuits for each component type.
Data Source
AI summary
An electronic device includes one or more processors and one or more memories storing a program that, when being executed, causes the one or more processors to: periodically detect an event parameter of a target event according to a prediction period, and store a predicted value of the event parameter corresponding to a next prediction period according to the event parameter, the target event being related to a target component to be controlled; and periodically obtain the predicted value currently stored by the prediction unit according to a control period, and control a power consumption parameter of the target component according to the predicted value in the current control period.


