Hardware Voltage Frequency Scaling for Power Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Software-based dynamic voltage and frequency scaling (DVFS) for processors incurs additional computational stress and is architecture-dependent, leading to non-optimal power optimization and increased complexity in providing generic power optimization control across various processor architectures.
Innovation Solution
A hardware-based voltage and frequency scaling system that determines power supply voltage and clock frequency settings independently of processor architecture, using workload and throughput feedback to predict and adjust performance settings within a finite set of values, thereby reducing computational overhead and optimizing power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If software-based DVFS control is implemented, then power optimization control can be provided, but additional computational stress is placed on the processor and the implementation becomes architecture-dependent
Solution Approach 1:
The patent replaces software-based DVFS control with a hardware-based voltage and frequency scaling system. This substitution eliminates the computational overhead of running DVFS software on the processor while maintaining power optimization capabilities. The hardware system independently monitors workload and controls voltage/frequency adjustments without burdening the processor.
Solution Approach 2:
The patent introduces a dedicated hardware intermediary component (voltage and frequency scaling system) that acts as a mediator between the processor and power management functions. This intermediary handles all DVFS operations independently, preventing architecture-dependency issues while optimizing power consumption without impacting processor performance.
2Use of energy by moving object
If software-based DVFS control is implemented, then power optimization can be achieved, but the processor experiences slowed performance due to computation burden
Solution Approach 1:
The patent replaces software-based DVFS control with a hardware-based voltage and frequency scaling system. This substitution eliminates the computational overhead of running DVFS software on the processor while maintaining power optimization capabilities. The hardware system independently monitors workload and controls voltage/frequency adjustments without burdening the processor.
3Use of energy by moving object
If software-based DVFS control is implemented, then power optimization control can be provided, but it becomes difficult to provide generic control across various processor architectures
Solution Approach 1:
The patent creates a universal hardware-based voltage and frequency scaling system that can be applied across different processor architectures. This system provides architecture-independent power optimization by using generic workload monitoring and throughput feedback mechanisms that work with various processor types, eliminating the need for architecture-specific software implementations.
Data Source
AI summary
A voltage and frequency scaling system for a processor is provided that may be implemented in dedicated logic or in software. The various voltage and frequency settings for the processor comprise a set of performance settings. The system includes a profiler module that maps each performance setting to a workload range for the processor. The profiler module also maps each workload range to a profiled throughput for the processor. Using a predicated average throughput from the mapping, the voltage and frequency scaling system advantageously selects from the performance settings and commands the processor to operate according to the selected performance setting.


