Surface Temperature PID Control for CPU and GPU Clock Throttling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for controlling heat generation in electronic devices are inadequate as they cannot automatically respond to undefined heat situations, leading to continuous deterioration of hardware performance due to fixed control methods that do not immediately reflect changes in surface temperature.

Innovation Solution

An electronic device that measures surface temperature and monitors hardware load and events to determine a PID level, adjusting the minimum clock speeds of CPUs and GPUs based on the PID level to control heat generation, ensuring the surface temperature converges to a target temperature.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed control method is used to manage heat generation, then hardware protection is achieved, but the system cannot automatically respond to undefined heat situations and requires additional software tasks

Engineering Contradiction:
Improvehardware protectionVSAvoidsoftware task requirement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses self-service by implementing a PID controller that automatically monitors surface temperature and adjusts CPU/GPU clock speeds without requiring additional software tasks. The controller independently determines PID levels based on temperature feedback and autonomously modifies hardware parameters to manage heat generation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback control by continuously measuring surface temperature and using this information to dynamically adjust clock speeds. The PID controller receives temperature feedback, compares it against target temperatures, and automatically modifies hardware operation to maintain thermal safety without external intervention.

Inventive Principle:
Principle #23Feedback

2Reliability

If a fixed control method is used to manage heat generation, then hardware protection is achieved, but the method cannot immediately reflect changes in surface temperature causing continuous deterioration of hardware performance

Engineering Contradiction:
Improvehardware protectionVSAvoidhardware performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies dynamics by transitioning from fixed control to dynamic control where PID levels and clock speeds continuously adapt based on real-time temperature changes. The controller dynamically adjusts CPU and GPU operating parameters according to current thermal conditions, enabling immediate response to temperature variations while maintaining hardware protection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements parameter changes by modifying clock speed parameters based on temperature feedback. The PID controller changes operational parameters (clock speeds) according to determined PID levels, allowing the system to respond immediately to temperature changes and prevent performance deterioration while maintaining hardware safety.

Inventive Principle:
Principle #35Parameter changes

3Temperature

If clock speeds are reduced to control heat generation, then temperature management is improved, but hardware performance deteriorates

Engineering Contradiction:
Improvesurface temperature controlVSAvoidhardware performance
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The system uses parameter changes to dynamically adjust clock speeds based on determined PID levels. Rather than fixed reductions, the controller modifies operational parameters adaptively, allowing clock speeds to be reduced only when necessary for temperature control while maintaining higher performance when thermal conditions permit.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies dynamics by enabling bidirectional adjustment of clock speeds based on real-time thermal feedback. The controller dynamically increases or decreases operating parameters according to temperature conditions, allowing hardware to operate at peak performance when cool and reducing speeds only when thermal thresholds are approached, optimizing both temperature management and performance.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250093920A1Method and device for controlling heat caused by electronic device on basis of PID controller
Publication Date: 2025.03.20 SAMSUNG ELECTRONICS CO LTD
  • US20250093920A1 patent drawing
  • US20250093920A1 patent drawing
  • US20250093920A1 patent drawing

AI summary

An electronic device includes: one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the electronic device to: measure a surface temperature of the electronic device; monitor a load of hardware and an occurrence of preset events; determine a proportional-integral-differential (PID) level of the electronic device based on the surface temperature; set each of a first minimum clock of a first limit clock of a central processing unit (CPU) and a second minimum clock of a second limit clock of a graphics processing unit (GPU), based on the PID level and the load; and determine, such that the surface temperature converges to a first target temperature corresponding to the PID level, the first limit clock to be greater than or equal to the first minimum clock and the second limit clock to be greater than or equal to the second minimum clock.