Adaptive Thermal Ceiling Control for DVFS Performance Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern computing systems face challenges in thermal management due to limited cooling capabilities in high power-density environments, leading to reduced system reliability and performance, as existing techniques like dynamic voltage and frequency scaling (DVFS) throttle processor performance to manage heat, which is not optimal.

Innovation Solution

An adaptive thermal ceiling control system that detects runtime condition changes affecting power consumption, adjusts the thermal ceiling of computing circuits to maintain performance while ensuring safety, by increasing the thermal ceiling when possible and throttling performance when necessary to prevent overheating.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dynamic voltage and frequency scaling (DVFS) is used to throttle processor when temperature reaches thermal ceiling, then thermal safety is improved, but processor performance deteriorates

Engineering Contradiction:
Improvethermal safetyVSAvoidprocessor performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies dynamics by making the thermal ceiling adjustable rather than fixed. The thermal management module dynamically modifies the thermal ceiling based on runtime conditions such as workload characteristics, allowing the system to adapt between maintaining strict thermal safety and preserving processor performance depending on the operational context

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of thermal ceiling from a static value to a dynamic value that can be modified at runtime. The thermal management module alters the thermal ceiling parameter based on detected runtime conditions, enabling the system to transition between conservative thermal management and performance-optimized modes

Inventive Principle:
Principle #35Parameter changes

2Reliability

If fixed thermal ceiling is used to ensure thermal safety, then system reliability is improved, but processor performance is reduced due to frequent throttling

Engineering Contradiction:
Improvethermal safetyVSAvoidprocessor performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system transitions from a static thermal ceiling to a dynamic thermal ceiling that adapts to runtime conditions. The thermal management module continuously monitors system state and adjusts the thermal ceiling accordingly, enabling reliable thermal management without unnecessary performance throttling

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The thermal management system serves itself by autonomously adjusting the thermal ceiling based on detected runtime conditions. The system automatically determines when to maintain strict thermal limits and when to allow higher temperatures without external intervention, optimizing both safety and performance

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11989005B2Adaptive thermal ceiling control system
Publication Date: 2024.05.21 MEDIATEK INC
  • US11989005B2 patent drawing
  • US11989005B2 patent drawing
  • US11989005B2 patent drawing

AI summary

A system performs adaptive thermal ceiling control at runtime. The system includes computing circuits and a thermal management module. When detecting a runtime condition change that affects power consumption in the system, the thermal management module determines an adjustment to the thermal ceiling of a computing circuit, and increases the thermal ceiling of the computing circuit according to the adjustment.