Distributed Sensor Thermal Management in Computer Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer systems face inefficiencies in thermal management due to the lack of effective temperature control across multiple zones, leading to inadequate cooling and imbalance between performance, heat, and noise.

Innovation Solution

A method and system utilizing distributed sensors to detect temperatures across a computer system, activating cooling measures such as fan operation, slowing down CPU/GPU speeds, or disabling devices based on proximity to sensors, to maintain predetermined temperature thresholds, ensuring efficient cooling and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If distributed sensors are used to monitor multiple thermal zones, then temperature detection precision is improved, but device complexity increases

Engineering Contradiction:
Improvetemperature detection precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The computer system is divided into multiple thermal zones, each monitored by distributed sensors. This segmentation allows precise temperature detection in specific regions without requiring a single complex monitoring system, resolving the contradiction between measurement precision and device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A thermal manager acts as an intermediary between distributed sensors and cooling devices. It processes temperature data from multiple sensors and coordinates cooling responses, simplifying the overall system architecture while maintaining high measurement precision through the distributed sensor network.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Temperature

If active cooling devices are used to cool the system, then temperature control is improved, but noise increases

Engineering Contradiction:
Improvetemperature controlVSAvoidnoise
Core Design Contradiction:
TemperatureVSObject-generated harmful factors

Solution Approach 1:

The system dynamically adjusts cooling device operation based on real-time temperature data from distributed sensors. Cooling is activated only in zones where temperatures exceed thresholds, allowing effective temperature control while minimizing unnecessary cooling operation and associated noise.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different cooling strategies are applied to different thermal zones based on local temperature conditions. This allows precise temperature control in hot zones while leaving cooler zones undisturbed, reducing overall cooling device operation and noise generation.

Inventive Principle:
Principle #3Local quality

3Object-generated harmful factors

If passive cooling through throttling is used, then noise is reduced, but productivity decreases

Engineering Contradiction:
ImprovenoiseVSAvoidproductivity
Core Design Contradiction:
Object-generated harmful factorsVSProductivity

Solution Approach 1:

The system dynamically selects between passive throttling and active cooling based on temperature thresholds and zone-specific conditions. This allows the system to maintain high productivity through active cooling when needed while using quiet passive cooling only when sufficient, optimizing both productivity and noise levels.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different thermal zones are managed with different cooling strategies. High-performance zones can maintain productivity through targeted active cooling while other zones use passive cooling, allowing the system to maintain overall productivity while reducing total noise compared to system-wide active cooling.

Inventive Principle:
Principle #1Segmentation

4Temperature

If system-wide cooling is applied, then temperature control is improved, but energy consumption increases

Engineering Contradiction:
Improvetemperature controlVSAvoidenergy consumption
Core Design Contradiction:
TemperatureVSUse of energy by moving object

Solution Approach 1:

Cooling is applied locally to specific thermal zones that exceed temperature thresholds rather than cooling the entire system. This maintains effective temperature control in hot zones while avoiding energy waste in already-cool zones, resolving the contradiction between temperature control and energy consumption.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically activates cooling only in zones and at times when temperature thresholds are exceeded. This dynamic, condition-based approach ensures effective temperature control when needed while minimizing energy consumption during normal operating conditions.

Inventive Principle:
Principle #15Dynamics

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The system efficiently cools the computer system by monitoring thermal states with distributed sensors, providing a global response to power consumption and achieving a balance between performance, heat, and noise through centralized thermal management.

Implementation Method 1

detecting temperatures of multiple zones of a computer system using sensors distributed across the computer system

Methodology Applied
Scientific EffectThermal detection: Thermistor

Implementation Method 2

activating a fan to cool one of the multiple zones where the sensor is located

Methodology Applied
Scientific EffectForced convection: Forced Convection

Data Source

PatentEP2943847B1Thermal adjustment using distributed sensors
Publication Date: 2019.09.11 GOOGLE LLC
  • EP2943847B1 patent drawingFigure 1
  • EP2943847B1 patent drawingFigure 2
  • EP2943847B1 patent drawingFigure 3

AI summary

A method and system detect temperatures of multiple zones of a computer system using sensors distributed across the computer system. For each of the sensors, the system may determine whether a detected temperature associated with the sensor exceeds a predetermined value. If the detected temperature exceeds the predetermined value, the system may cool at least one of a plurality of devices of the system, based on a proximity of the at least one of the plurality of devices to the sensor.