Dynamic Voltage Adjustment Logic for Power Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing power management solutions in computer systems incur latency and suboptimal power usage due to the time required to move components between power states, leading to inefficiencies in both power consumption and compute performance.

Innovation Solution

The implementation of component voltage adjustment logic, which communicates with adjustable supply modules via a control bus to dynamically adjust voltage levels for system components, ensuring they operate within specified ranges while minimizing power usage, even during increased utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If components are moved between power states based on utilization, then power savings are achieved, but latency is incurred due to the time required to transition between states

Engineering Contradiction:
Improvepower consumptionVSAvoidtransition latency
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent changes the voltage parameter of components dynamically based on utilization levels. Instead of transitioning components between discrete power states, the system continuously adjusts voltage levels, allowing components to operate at optimal power levels without incurring transition latency. This resolves the contradiction by enabling power savings while maintaining immediate responsiveness.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamic voltage adjustment where components can continuously adapt their operating voltage based on real-time utilization conditions. This dynamic approach eliminates the static transition between power states, allowing the system to respond immediately to changing conditions without latency, thus resolving the contradiction between power savings and response time.

Inventive Principle:
Principle #15Dynamics

2Loss of energy

If components operate at reduced power states, then power consumption decreases, but compute performance deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidcompute performance
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent dynamically changes the voltage parameter to optimize the balance between power consumption and compute performance. By adjusting voltage levels continuously rather than using fixed power states, the system can achieve significant power savings while maintaining sufficient compute performance for the current workload, thus resolving the contradiction between energy efficiency and productivity.

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If voltage is reduced for power savings, then power consumption decreases, but component reliability may be compromised

Engineering Contradiction:
Improvepower consumptionVSAvoidcomponent operational reliability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent implements feedback mechanisms that continuously monitor component conditions and utilization levels. Based on this feedback, the system adjusts voltage levels to achieve power savings while ensuring that components operate within safe and reliable parameters. The feedback loop ensures that voltage reduction does not compromise component reliability, resolving the contradiction between energy efficiency and operational reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9395787B2Systems and methods of component voltage adjustment
Publication Date: 2016.07.19 SK HYNIX INC
  • US9395787B2 patent drawing
  • US9395787B2 patent drawing
  • US9395787B2 patent drawing

AI summary

Systems and methods for adjusting component voltage are disclosed. One example method includes: reading, over a control bus, a present value of voltage supplied to a component; comparing the present value of the voltage component to a predetermined minimum voltage associated with the component; and writing, over the control bus, a current setting that affects voltage provided to the component, wherein the writing is responsive to the comparison.