NVDIMM Save Controller Thermal Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In information handling systems, the simultaneous power and thermal management during save operations in Non-volatile Dual In-line Memory Modules (NVDIMMs) is challenging, as ensuring sufficient power does not guarantee persistence of information due to excessive heat generation, especially during power failures in data centers with multiple server boards.

Innovation Solution

Implementing a programmable transfer rate for data from volatile to non-volatile memory during save operations, controlled by a NVM save controller, which adjusts the data transfer rate based on thermal sensors to maintain thermal stability and reduce power consumption, and staggering save operations across multiple NVDIMMs to manage thermal output and power usage effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data transfer rate is increased during save operations, then productivity is improved, but temperature increases causing thermal management issues

Engineering Contradiction:
Improvedata transfer rateVSAvoidthermal output
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The patent implements dynamic adjustment of data transfer rate based on real-time thermal conditions. The system monitors temperature during save operations and dynamically modifies the transfer rate to maintain thermal stability, allowing higher rates when cool and reducing rates when thermal thresholds are approached.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters (data transfer rate) in response to thermal conditions. By adjusting this parameter based on temperature feedback, the system optimizes the balance between productivity and thermal management during save operations.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If save operations are performed simultaneously across multiple NVDIMMs, then productivity is improved, but power consumption increases

Engineering Contradiction:
Improvesave operation throughputVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent segments the save operation workload across multiple NVDIMMs with staggered timing. Instead of simultaneous operations, each NVDIMM performs save operations in sequence or with time offsets, dividing the total power demand into manageable portions that prevent power supply overload.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements periodic save operations across multiple NVDIMMs with controlled intervals. By introducing time periods between operations on different modules, the system maintains throughput while spreading power consumption over time to avoid peak demand issues.

Inventive Principle:
Principle #19Periodic action

3Temperature

If save operations are delayed to manage power and thermal output, then temperature and power consumption are controlled, but loss of time increases

Engineering Contradiction:
Improvethermal stabilityVSAvoidsave operation completion time
Core Design Contradiction:
TemperatureVSLoss of time

Solution Approach 1:

The system performs preliminary thermal characterization and power analysis to predict optimal save operation timing. By pre-determining safe operational windows based on thermal and power constraints, the system can schedule save operations to minimize delays while ensuring safety requirements are met.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms that monitor thermal and power conditions in real-time during save operations. This feedback allows the system to dynamically adjust operation timing and rate, reducing unnecessary delays by stopping only when truly required for thermal or power management reasons.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10824363B2System and method of characterization of a system having persistent memory
Publication Date: 2020.11.03 DELL PROD LP
  • US10824363B2 patent drawing
  • US10824363B2 patent drawing
  • US10824363B2 patent drawing

AI summary

An information handling system includes a memory module having a volatile memory, a non-volatile memory, and a save controller configured to execute a save operation that transfers at least all modified information of the volatile memory to the nonvolatile memory. A processor of the information handling system is configured to access the volatile memory of the first memory module. A management controller of the information handling system is configured to, during boot operation of the information handling system send a signal to the first memory module to initiate the save operation of the first memory module, to monitor a first thermal indicator at a location proximate to first memory module during the save operation of the first memory module, and determines a configuration of the information handling system during normal operation based upon whether the thermal indicator exceeds a first threshold.