Multi-Level Processor Thermal Protection With Clock Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computational nodes in multicore processors face catastrophic failures due to high temperatures, particularly in high-power and high-clock-speed cores, leading to unpredictable shutdowns and potential permanent damage, as existing temperature sensors and clock-dependent components become unreliable under extreme conditions.

Innovation Solution

Implementing clock-independent temperature sensors that provide temperature warnings through analog circuitry independent of the system clock, allowing for the transition to a low-speed clock signal to prevent runaway conditions and enable safe shutdown or transfer of computations to other nodes, combined with clock-dependent sensors for timely adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If processing units are operated at high power and high-speed to facilitate high-speed parallel processing, then productivity is improved, but temperature rises to a level at which catastrophic errors occur

Engineering Contradiction:
Improvehigh-speed parallel processingVSAvoidcore temperature
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The patent implements temperature monitoring and threshold-based clock switching before catastrophic failure occurs. The system proactively detects temperature rises and preemptively switches from high-speed to low-speed clock signals to prevent permanent damage to processing units, thereby maintaining productivity while managing thermal conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes the clock signal parameter (speed) based on temperature conditions. When temperature exceeds a threshold, the system transitions from high-speed clock operation to low-speed clock operation, thereby reducing power consumption and heat generation while maintaining system functionality.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If clock-dependent temperature sensors are used for temperature monitoring, then measurement precision is improved, but reliability deteriorates when the processor malfunctions or clock source becomes unstable

Engineering Contradiction:
Improvetemperature sensing accuracyVSAvoidtemperature monitoring reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces a low-speed clock signal as an intermediary mechanism that operates independently of the main processor clock. This alternative clock source serves as a mediator to maintain temperature monitoring and control functions when the primary clock fails or becomes unstable, ensuring continuous reliable operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system prepares a backup low-speed clock mechanism in advance that can be activated when the primary high-speed clock fails. This prior cushioning ensures that temperature monitoring and protective functions remain operational even when the main processor clock becomes unstable or fails.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Productivity

If high-speed clock signals are used continuously, then productivity is improved, but catastrophic failure occurs due to thermal runaway

Engineering Contradiction:
Improveprocessing speedVSAvoidprocessor stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic clock speed adjustment based on real-time temperature monitoring. The system transitions from static high-speed operation to dynamic operation where the clock signal adapts to thermal conditions, switching between high-speed and low-speed modes to maintain both productivity and reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback control through temperature sensing and threshold-based clock switching. Temperature information feeds back to the clock control mechanism, which adjusts the clock signal speed accordingly, creating a closed-loop control system that prevents thermal runaway while maintaining optimal performance.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250298429A1Multi-Level Critical Temperature Protection and Workload Efficiency Resilience for a Computer Processor
Publication Date: 2025.09.25 TENSTORRENT USA INC
  • US20250298429A1 patent drawing
  • US20250298429A1 patent drawing
  • US20250298429A1 patent drawing

AI summary

Systems and methods for operating a processing core that is resilient to high-temperature events are disclosed herein. A disclosed system includes a processing unit coupled to a high-speed and a low-speed clock source, along with a clock-independent temperature sensor where the high or low-speed clock signal is provided to the processing core based on a measured temperature from the temperature sensor being over a particular threshold. The system also includes an external triggering circuit and enabling signal that activates after a certain time to cut power to the system after the temperature exceeds the particular threshold.