Dynamic Power Configuration for Memory Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face inefficiencies in power management, leading to increased energy consumption and heat dissipation, as existing technologies lack effective methods to dynamically adjust power settings based on performance metrics and usage patterns.

Innovation Solution

A method involving a host service that monitors performance metrics of a memory device, predicts energy requirements, generates a power configuration profile, and sends it to a management device to modify power controller parameters via a side-band bus, optimizing power efficiency by adjusting voltage regulator and power controller settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If power settings are statically configured, then device complexity is reduced, but power efficiency deteriorates due to inability to adapt to varying usage patterns

Engineering Contradiction:
Improvepower efficiencyVSAvoidpower management complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent implements dynamic power management by continuously monitoring performance metrics (memory bandwidth, power consumption, temperature) and adjusting power configuration parameters in real-time based on actual usage patterns, transforming static power settings into adaptive dynamic control

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system establishes a feedback loop where power metrics are monitored, analyzed against performance requirements, and used to generate updated power configurations that are applied back to the system, creating continuous optimization cycles

Inventive Principle:
Principle #23Feedback

2Speed

If power consumption is increased, then processing speed is improved, but energy efficiency deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidenergy efficiency
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent dynamically adjusts power configuration parameters based on monitored performance metrics, allowing the system to optimize the balance between processing speed and power consumption by adapting settings to actual workload demands rather than using fixed high-power configurations

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes power-related parameters (voltage, frequency, power state) based on monitored performance metrics and predicted energy requirements, enabling the system to achieve necessary processing speeds only when and where needed, thereby improving overall energy efficiency

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If power configuration is dynamically adjusted, then power efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvepower efficiencyVSAvoidpower control complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The system implements self-service power management where the information handling system autonomously monitors its own performance metrics, predicts energy requirements, generates appropriate power configurations, and applies adjustments without requiring external intervention, thereby managing complexity internally while delivering efficiency benefits

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11592894B2Increasing power efficiency for an information handling system
Publication Date: 2023.02.28 DELL PROD LP
  • US11592894B2 patent drawing
  • US11592894B2 patent drawing
  • US11592894B2 patent drawing

AI summary

In one embodiment, a method for increasing power efficiency for an information handling system includes: monitoring, by a host service, one or more performance metrics associated with a memory device of the information handling system, the memory device including a power controller communicably coupled to a management device via a side-band bus; predicting, by the host service, an energy requirement for the memory device based on the one or more performance metrics; generating, by the host service, a power configuration profile based on the energy requirement, the power configuration profile indicating one or more power controller parameters associated with the power controller; sending, by the host service, the power configuration profile to the management device; receiving, by the management device, the power configuration profile; and modifying, by the management device and via the side-band bus, the one or more power controller parameters based on the power configuration profile.