Dynamic Memory Voltage Adjustment Without System Reboot

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing server systems require a full reboot to change the voltage settings of memory modules, limiting the ability to dynamically adjust power consumption and performance according to changing demands.

Innovation Solution

A method and system that allow the voltage and speed of memory modules to be dynamically adjusted without restarting the computer system, using a power management module to temporarily suspend normal operation, adjust the voltage and speed, and resume operation at the new settings, enabling on-the-fly changes based on power management policies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If voltage settings of memory modules are changed in existing server systems, then power consumption and performance can be adjusted, but a full system reboot is required

Engineering Contradiction:
Improvevoltage adjustment capabilityVSAvoidsystem downtime
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements dynamic voltage adjustment by allowing the memory system to change voltage settings during operation without requiring a system reboot. The voltage regulator is controlled to transition between different voltage levels (e.g., 1.35V and 1.5V) based on power management policies, enabling the system to adapt to changing power and performance requirements while remaining operational.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the electrical parameter (voltage) of the memory system dynamically by controlling the voltage regulator to output different voltage levels. This allows the memory modules to operate at different voltage settings (such as switching between 1.35V for power savings and 1.5V for performance) without requiring a system restart, thereby resolving the contradiction between adaptability and system downtime.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If memory operates at lower voltage to reduce power consumption, then energy efficiency improves, but performance may be limited

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

Solution Approach 1:

The system dynamically adjusts memory voltage based on power management policies and system conditions. When power savings are prioritized, the memory operates at lower voltage (1.35V); when performance is needed, the voltage is increased (1.5V). This dynamic adjustment allows the system to optimize the trade-off between power consumption and performance according to real-time requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The voltage adjustment occurs periodically or on-demand based on power management events, such as policy changes or system state transitions. The system can switch between voltage levels at appropriate intervals or triggers, allowing memory to operate at lower voltage during power-saving periods and switch to higher voltage when performance demands arise.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If multiple voltage settings are supported in memory system, then flexibility increases, but system complexity increases

Engineering Contradiction:
Improvevoltage setting optionsVSAvoidcontrol mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a voltage regulator as an intermediary component between the power source and memory modules. This regulator handles the complexity of voltage conversion and switching, providing clean voltage transitions while isolating the memory system from direct control complexity. The regulator acts as a mediator that simplifies the overall system architecture by centralizing voltage control functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The voltage regulator serves multiple functions: it provides stable voltage output, enables dynamic voltage switching between different levels (1.35V and 1.5V), and responds to power management policies. By making the voltage regulator multi-functional, the system achieves flexible voltage settings without proportionally increasing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8909957B2Dynamic voltage adjustment to computer system memory
Publication Date: 2014.12.09 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US8909957B2 patent drawing
  • US8909957B2 patent drawing
  • US8909957B2 patent drawing

AI summary

A system and method are provided wherein the voltage to a random access memory system may be automatically, dynamically adjusted without requiring an operating system to be restarted. In one embodiment, a target value of a voltage supplied to the memory system is dynamically selected. A system management mode is invoked in response to a change in the dynamically selected target value, including suspending a normal operation of the memory system. While in the system management mode, the voltage supplied to the memory system is adjusted according to the changed target voltage. A memory speed is adjusted according to the changed target value of the voltage. These steps are performed without restarting the computer system. The system management mode is exited and normal operation of the memory system may resume at the changed target voltage.