Memory Subsystem Power Management via Dynamic Extender Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information handling systems face challenges in managing power consumption due to electrical limitations and manufacturing constraints, leading to increased power usage and heating issues as they attempt to meet growing processing demands with limited memory modules.

Innovation Solution

The implementation of a controller that determines the status of memory modules and power supplies, enabling the disabling of memory extenders and voltage regulators to conserve power, particularly in energy-saving configurations or when unpopulated slots are detected, thereby optimizing energy consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the number of memory modules is increased to meet processing demands, then data storage capacity is improved, but power consumption and heat generation increase

Engineering Contradiction:
Improvedata storage capacityVSAvoidpower consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic power management by enabling the controller to selectively activate or deactivate memory modules and memory extenders based on real-time processing demands. This allows the system to scale power consumption dynamically rather than operating at fixed high power levels, resolving the contradiction between maintaining high storage capacity and reducing power usage.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies local quality by enabling individual memory modules and memory extenders to be activated or deactivated independently based on specific processing needs. Rather than powering the entire memory subsystem at full capacity, only the necessary portions are activated, thereby maintaining storage capacity when needed while reducing power consumption when full capacity is not required.

Inventive Principle:
Principle #3Local quality

2Speed

If high-speed devices are used to increase data retrieval speed, then processing speed is improved, but power consumption and heating problems increase

Engineering Contradiction:
Improvedata retrieval speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic action by alternating between high-speed operation modes and low-power standby modes based on processing demands. The controller monitors system needs and periodically activates high-speed memory extenders only when rapid data retrieval is required, otherwise keeping them in a lower-power state, thus achieving speed when needed while minimizing continuous power consumption.

Inventive Principle:
Principle #19Periodic action

3Speed

If memory extenders are continuously activated to maintain communication bandwidth, then data transmission speed is improved, but power consumption increases

Engineering Contradiction:
Improvecommunication bandwidthVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by stationary object

Solution Approach 1:

The patent applies dynamics by making the activation state of memory extenders variable rather than fixed. The controller dynamically adjusts whether memory extenders are activated based on real-time assessment of communication bandwidth requirements, allowing the system to maintain high transmission speeds when necessary while reducing power consumption during periods of lower demand.

Inventive Principle:
Principle #15Dynamics

4Quantity of substance

If the number of memory modules is increased to meet processing demands, then data storage capacity is improved, but heat generation increases

Engineering Contradiction:
Improvedata storage capacityVSAvoidheat generation
Core Design Contradiction:
Quantity of substanceVSTemperature

Solution Approach 1:

The patent applies local quality by enabling selective activation of individual memory modules and memory extenders based on specific processing needs. This allows the system to concentrate computational activity in fewer modules when possible, reducing the overall heat generation across the memory subsystem while maintaining the required storage capacity through targeted activation rather than universal operation.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8086876B2Static and dynamic power management for a memory subsystem
Publication Date: 2011.12.27 DELL PROD LP
  • US8086876B2 patent drawing
  • US8086876B2 patent drawing
  • US8086876B2 patent drawing

AI summary

In one embodiment, an information handling system may include a processor, a power supply coupled to the processor, a memory device communicatively coupled to the processor, where the memory device may include (1) a plurality of memory modules, and (2) a memory extender configured to extend a communication bandwidth of the plurality of memory, and a controller coupled to the memory device. The controller may be configured to determine a status of the power supply and/or one or more of the memory modules, and based at least on the determined status, disable the memory extender.