Memory Cooling via Predictive Error Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer systems unnecessarily reduce functionality by conservatively managing cooling resources based solely on memory temperature, disregarding actual memory errors, and prohibiting operation above recommended temperatures, even if memory can handle errors at higher temperatures.

Innovation Solution

A predictive failure analysis (PFA) module dynamically monitors correctable memory errors and temperature, managing cooling resources based on both factors to optimize performance without immediately throttling systems when temperatures exceed recommended limits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cooling resources are managed conservatively based solely on recommended temperature limits, then memory reliability is maintained, but system functionality and performance are unnecessarily reduced

Engineering Contradiction:
Improvememory reliabilityVSAvoidsystem functionality
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements feedback by continuously monitoring actual memory error rates and using this information to dynamically adjust cooling resource management. The PFA module monitors correctable memory errors and feeds this information back to the operating system, which then adjusts cooling resources based on actual error conditions rather than relying solely on conservative temperature thresholds, thereby resolving the contradiction between maintaining reliability and preserving productivity.

Inventive Principle:
Principle #23Feedback

2Productivity

If memory operates above recommended temperature limits, then system performance is improved, but memory error rate increases

Engineering Contradiction:
Improvesystem performanceVSAvoidmemory error rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system applies dynamics by transitioning from static temperature-based throttling to dynamic error-rate-based cooling management. The PFA module continuously monitors correctable memory errors in real-time, and the operating system dynamically adjusts cooling resources based on the actual error rate conditions. This allows the system to operate memory at higher temperatures when error rates are acceptable while maintaining reliability when errors increase, thus resolving the contradiction between productivity and reliability.

Inventive Principle:
Principle #15Dynamics

3Temperature

If cooling resources are increased to maintain recommended temperature limits, then memory temperature is controlled, but system functionality is reduced due to throttling

Engineering Contradiction:
Improvememory temperatureVSAvoidsystem functionality
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The system changes the control parameter from temperature-based throttling to error-rate-based cooling management. Instead of increasing cooling resources when temperature exceeds conservative thresholds, the PFA module monitors actual correctable memory error rates and the operating system adjusts cooling resources based on these error conditions. This parameter change allows the system to maintain appropriate memory temperature control while avoiding unnecessary throttling and preserving system functionality.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If conservative temperature thresholds are used for cooling management, then soft error rate is reduced, but system performance is unnecessarily limited

Engineering Contradiction:
Improvesoft error rateVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements self-service by enabling memory to operate autonomously at higher temperatures when actual error rates remain within acceptable limits. The PFA module provides the operating system with information about actual correctable memory error conditions, allowing the system to self-adjust cooling resources based on real error data rather than conservative predetermined thresholds. This resolves the contradiction by reducing soft error rates through actual monitoring while maintaining performance through intelligent, data-driven decisions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9081676B2Operating computer memory
Publication Date: 2015.07.14 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US9081676B2 patent drawing
  • US9081676B2 patent drawing
  • US9081676B2 patent drawing

AI summary

Operating computer memory in a computer including dynamically monitoring, by a predictive failure analysis (‘PFA’) module, correctable memory errors and memory temperature and managing cooling resources in the computer in dependence upon the correctable memory errors and memory temperature.