Temperature-Aware CPU Scheduling for Terminal Thermal Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing CPU scheduling methods in terminal devices fail to effectively manage temperature, leading to high temperatures that trigger emergency cooling measures, causing system freezes and poor user experience, especially in high-load scenarios.

Innovation Solution

A scheduling method that monitors temperature changes over time intervals and adjusts CPU strategies proactively to maintain temperatures below a warning threshold, using a multi-core architecture to balance performance and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If CPU scheduling does not consider temperature management, then computing power and processing capabilities are maximized, but temperature increases to dangerous levels triggering emergency cooling measures

Engineering Contradiction:
ImproveCPU computing powerVSAvoidTerminal device temperature
Core Design Contradiction:
PowerVSTemperature

Solution Approach 1:

The patent applies preliminary action by monitoring temperature changes in advance and executing CPU scheduling strategies before the temperature reaches dangerous levels. The system calculates temperature change rates continuously and proactively adjusts CPU frequency and scheduling policies based on predicted temperature trends, preventing emergency cooling measures from being triggered.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by making CPU scheduling parameters adaptive and variable rather than fixed. The system dynamically adjusts CPU frequency, core activation, and task scheduling based on real-time temperature feedback and predicted temperature changes, allowing the system to optimize performance while maintaining temperature within safe operating limits.

Inventive Principle:
Principle #15Dynamics

2Temperature

If emergency cooling measures are triggered to manage high temperature, then temperature control is achieved, but system freezes occur and user experience deteriorates

Engineering Contradiction:
ImproveTerminal device temperature controlVSAvoidSystem operation stability
Core Design Contradiction:
TemperatureVSReliability

Solution Approach 1:

The patent prevents emergency cooling measures from being triggered in the first place by continuously monitoring temperature changes and executing preventive CPU scheduling adjustments. By acting in advance based on temperature change rates and predictions, the system maintains temperature within safe limits without needing to invoke emergency cooling that causes system freezes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by continuously monitoring temperature and temperature change rates, then using this information to adjust CPU scheduling strategies. The system creates a closed-loop control mechanism where temperature feedback drives real-time scheduling decisions, ensuring temperature remains within safe limits while maintaining smooth system operation without freezes.

Inventive Principle:
Principle #23Feedback

3Speed

If CPU frequency is continuously increased to meet high computing demands, then processing speed improves, but temperature increases rapidly

Engineering Contradiction:
ImproveCPU processing speedVSAvoidTerminal device temperature
Core Design Contradiction:
SpeedVSTemperature

Solution Approach 1:

The patent applies dynamics by making CPU frequency adaptive rather than continuously maximum. The system dynamically adjusts CPU frequency based on real-time temperature feedback and predicted temperature changes, allowing the system to optimize processing speed while preventing temperature from reaching dangerous levels through intelligent scheduling decisions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by modifying CPU operating parameters (frequency, core activation, scheduling policies) based on temperature conditions. The system changes these parameters dynamically according to temperature change rates and predictions, allowing optimization of processing performance while maintaining temperature within safe operating limits.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12443441B2Scheduling method, scheduling apparatus and storage medium
Publication Date: 2025.10.14 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US12443441B2 patent drawing
  • US12443441B2 patent drawing
  • US12443441B2 patent drawing

AI summary

The present disclosure relates to a scheduling method, a scheduling apparatus and a storage medium. The method includes: acquiring, by a terminal device, temperatures of the terminal device in two adjacent monitoring periods; determining a temperature change level based on a first temperature difference between the adjacent monitoring periods; and determining and executing a corresponding CPU scheduling strategy based on the temperature change level, to maintain the temperature of the terminal device below a temperature warning value.