Thermal State Inference for Frequency Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Devices with reduced form factors, such as mobile devices, often rely on passive cooling and face thermal throttling issues, leading to overheating, which can degrade user experience and limit performance.

Innovation Solution

A system that detects thermal throttling by monitoring CPU frequency and load, adjusts thermal thresholds, and implements policies to reduce resource usage, such as decreasing processor frequency, to minimize heat generation while maintaining user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If processor frequency is increased to improve performance, then productivity is improved, but temperature increases causing thermal throttling

Engineering Contradiction:
Improveprocessor performanceVSAvoiddevice temperature
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The patent implements dynamic frequency scaling that adjusts processor operating frequency based on real-time thermal conditions. The system continuously monitors temperature and dynamically modifies frequency settings to maintain optimal performance within safe thermal boundaries, transforming the static frequency configuration into a dynamic adaptive system.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operating parameters of the processor by adjusting frequency levels according to thermal state. When temperature exceeds thresholds, the system modifies the frequency parameter to reduce heat generation, thereby resolving the contradiction between maintaining high performance and preventing overheating.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If passive cooling is used to reduce device complexity, then device complexity is reduced, but thermal management capability is limited

Engineering Contradiction:
Improvecooling system complexityVSAvoidthermal throttling resistance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent enables the device to self-regulate its thermal state through software-controlled frequency scaling. The system autonomously monitors its own thermal conditions and adjusts processor frequency accordingly, eliminating the need for complex active cooling hardware while maintaining reliable thermal management through intelligent self-control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback mechanism where temperature sensors continuously monitor thermal state and feed this information back to the frequency scaling controller. This closed-loop control allows the system to respond to thermal conditions in real-time, compensating for the limitations of passive cooling without adding complex hardware.

Inventive Principle:
Principle #23Feedback

3Temperature

If thermal thresholds are lowered to prevent overheating, then temperature control is improved, but processor performance is reduced

Engineering Contradiction:
Improvethermal threshold controlVSAvoidprocessor performance
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The patent employs dynamic threshold adjustment that adapts thermal thresholds based on operational context and historical thermal patterns. Rather than using fixed conservative thresholds that limit performance, the system dynamically modifies thresholds to allow higher performance when thermal conditions permit, resolving the trade-off between safety and performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary thermal analysis and frequency pre-adjustment before critical thermal thresholds are reached. By proactively scaling frequency in anticipation of thermal buildup, the system prevents overheating while minimizing performance impact, as the frequency reduction is gradual and predictive rather than reactive.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11811846B2Thermal state inference based frequency scaling
Publication Date: 2023.11.07 SNAP INC
  • US11811846B2 patent drawing
  • US11811846B2 patent drawing
  • US11811846B2 patent drawing

AI summary

The systems and methods monitor thermal states associated with a device. The systems and methods set thermal thresholds associated with the device. The systems and methods infer the thermal thresholds from information gathered by a client application running on the device. The systems and methods implement a stored policy associated with a violation of one of the thermal thresholds by one of the monitored thermal states.