Multi-Level Processor Thermal Protection With Clock Switching
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Productivity
If high-speed clock signals are used continuously, then productivity is improved, but catastrophic failure occurs due to thermal runaway
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.
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.
Data Source
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.


