PCI Device Thermal Management via Workload Redistribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Compute nodes face thermal management challenges due to heat generated by power-intensive PCI devices, which can cause overheating of processors and reduce performance, as existing air cooling methods are insufficient in managing varying heat loads effectively.

Innovation Solution

The operating system identifies power-intensive operations on PCI devices and directs them to alternative processors with interconnected local processor interconnects, allowing workload redistribution and reducing heat generation by transitioning the affected processor to a lower power state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If PCI devices are positioned close to processors for fast data transfer, then data transfer speed is improved, but thermal impact on processors increases

Engineering Contradiction:
Improvedata transfer speedVSAvoidprocessor temperature
Core Design Contradiction:
SpeedVSTemperature

Solution Approach 1:

The system segments processors into different thermal zones based on their proximity to PCI devices and airflow patterns. The operating system identifies processors in upstream airflow directions from power-intensive PCI devices and selectively directs operations away from these thermally vulnerable processors, allowing other processors to handle the workload.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts operation routing based on real-time thermal conditions and PCI device power states. The operating system continuously monitors PCI device power-intensive operations and adaptively redirects operations to alternative processors, creating a dynamic thermal management strategy that responds to changing workload conditions.

Inventive Principle:
Principle #15Dynamics

2Temperature

If air flow rate through chassis is increased to prevent high temperatures, then cooling effectiveness is improved, but electricity consumption increases

Engineering Contradiction:
Improvecomponent temperatureVSAvoidfan electricity consumption
Core Design Contradiction:
TemperatureVSUse of energy by moving object

Solution Approach 1:

Instead of changing the airflow parameter, the system changes the operational parameter by redirecting processing operations away from thermally vulnerable processors. This approach manages thermal issues through workload redistribution rather than increasing cooling power, avoiding the energy consumption penalty of higher fan speeds.

Inventive Principle:
Principle #35Parameter changes

3Temperature

If processor throttling is used to reduce heat generation, then temperature control is improved, but performance is reduced

Engineering Contradiction:
Improveprocessor temperatureVSAvoidprocessor performance
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The system extracts thermally vulnerable processors from the active workload when they are in upstream airflow positions relative to power-intensive PCI devices. By taking these processors out of the high-load configuration and redirecting operations to other processors, the system maintains overall productivity while preventing thermal damage.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9811491B2Minimizing thermal impacts of local-access PCI devices
Publication Date: 2017.11.07 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US9811491B2 patent drawing
  • US9811491B2 patent drawing
  • US9811491B2 patent drawing

AI summary

A method includes performing operations on a compute node including a plurality of processors each having a local PCI processing element and a local processor interconnect, wherein the local processor interconnect of each processor is connected to the local processor interconnect of at least one other processor. The method further includes identifying a PCI device that is directly attached to the local PCI processing element of a first one of the processors and positioned in an upstream airflow direction from the first processor. The operating system monitors the PCI device and, in response to determining that the PCI device is performing a power-intensive operation, directs operations away from the first processor to a second one of the processors, wherein the local processor interconnect of the second processor is directly connected to the processor interconnect of the first processor.