Dynamic Thermal Throttle Duty Adjustment for CPU Temperature Regulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current CPU thermal throttling methods lack flexibility and can over-downgrade CPU performance due to fixed thermal throttle duty settings, failing to dynamically adjust to varying CPU temperatures, which may lead to improper temperature regulation and system performance issues.

Innovation Solution

A method and system that dynamically calculates thermal throttle duty based on CPU temperature data, allowing for periodic adjustments to CPU performance by storing initial settings and using a thermal management unit to determine when to upgrade or degrade CPU performance, thereby preventing overheating.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed thermal throttle duty (TTD) is set at system boot, then the CPU temperature regulation function is established, but the system lacks flexibility to adapt to CPU temperature variations and may over-downgrade CPU performance

Engineering Contradiction:
ImproveCPU temperature regulationVSAvoidAdaptability to CPU temperature variations
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the fixed TTD into a dynamic value that changes with CPU temperature. The thermal management unit continuously monitors CPU temperature and adjusts TTD accordingly, making the system adaptive rather than static. This resolves the contradiction by enabling the system to maintain reliable temperature regulation while adapting to varying thermal conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements a feedback mechanism where the thermal management unit receives CPU temperature data, compares it against thresholds, and adjusts TTD based on the temperature state. This closed-loop control allows the system to respond to actual thermal conditions, resolving the contradiction between maintaining regulation reliability and adapting to temperature variations.

Inventive Principle:
Principle #23Feedback

2Temperature

If CPU performance is adjusted based on fixed TTD, then temperature adjustment is achieved, but system performance is over-downgraded due to improper fixed settings

Engineering Contradiction:
ImproveCPU temperature adjustmentVSAvoidCPU performance
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The patent changes the TTD parameter dynamically based on CPU temperature rather than keeping it fixed. By adjusting TTD according to actual thermal conditions, the system achieves appropriate performance scaling without unnecessary over-downgrading, thus maintaining productivity while ensuring temperature control.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial throttling rather than fixed excessive throttling. By calculating TTD as a percentage value that varies with temperature, the system applies only the necessary performance reduction to achieve temperature control, avoiding the excessive action that would unnecessarily degrade system performance.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If thermal throttle duty remains unchanged from system boot, then configuration simplicity is maintained, but the system cannot match CPU temperature variation dynamically

Engineering Contradiction:
ImproveConfiguration simplicityVSAvoidDynamic temperature matching capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent enables the thermal management system to self-adjust TTD based on CPU temperature without requiring manual reconfiguration. The thermal management unit automatically monitors temperature and modifies TTD accordingly, maintaining configuration simplicity while achieving dynamic adaptability through automated self-service operation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7620826B2Thermal throttling duty estimation methods and systems for a CPU
Publication Date: 2009.11.17 VIA TECH INC
  • US7620826B2 patent drawing
  • US7620826B2 patent drawing
  • US7620826B2 patent drawing

AI summary

Thermal throttling duty estimation methods for a CPU (Central Processing Unit) in a computer system are provided. The temperature of a CPU is highly related to the CPU performance. CPU temperature data (CPUT) is first acquired. A thermal throttle duty (TTD) is then calculated according to the acquired CPUT. Thereafter, the calculated TTD can be sent to the CPU and the CPU performance is accordingly adjusted.