CPU Hot Plug Control via Dynamic Temperature Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The frequent enabling and disabling of CPU cores in mobile devices due to temperature thresholds lead to resource wastage and potential system instability, as the existing methods cause frequent hot plug operations that trigger core enabling and disabling.

Innovation Solution

Adjusting the temperature thresholds T1 and T2 of the CPU to delay core enabling and disabling, allowing for more rational resource usage and improved system stability by dynamically adjusting these thresholds based on detected hot plug operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Temperature

If temperature thresholds T1 and T2 are used to control CPU core enabling and disabling, then CPU temperature management is achieved, but frequent hot plug operations cause resource waste and system instability

Engineering Contradiction:
ImproveCPU temperature managementVSAvoidsystem stability
Core Design Contradiction:
TemperatureVSReliability

Solution Approach 1:

The patent applies dynamics by making the temperature thresholds adaptive rather than fixed. The system dynamically adjusts the thresholds based on detected hot plug operation frequency, transitioning from static temperature control to dynamic threshold adjustment. This resolves the contradiction by allowing the system to maintain temperature management while reducing frequent core enabling/disabling that causes instability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of temperature thresholds from fixed values to variable values that depend on hot plug operation frequency. By modifying the threshold parameters based on system state (number of hot plug operations within a period), the system achieves both temperature control and reduced resource waste from frequent operations.

Inventive Principle:
Principle #35Parameter changes

2Temperature

If temperature thresholds T1 and T2 are used to control CPU core enabling and disabling, then CPU temperature management is achieved, but frequent hot plug operations waste system resources

Engineering Contradiction:
ImproveCPU temperature managementVSAvoidsystem resource waste
Core Design Contradiction:
TemperatureVSLoss of energy

Solution Approach 1:

The system dynamically adjusts temperature thresholds based on hot plug operation frequency, preventing the fixed threshold behavior that causes repeated resource allocation and deallocation. This dynamic adaptation reduces energy waste from frequent core enabling and disabling while maintaining effective temperature management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

By changing the temperature threshold parameters from static to dynamic based on operational history, the system reduces unnecessary resource allocation. The parameter adjustment strategy specifically targets reducing the frequency of hot plug operations, thereby minimizing energy waste from repeated core enabling and disabling cycles.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If fixed temperature thresholds are used for CPU control, then simple implementation is maintained, but frequent core enabling and disabling occurs

Engineering Contradiction:
Improvecontrol mechanism simplicityVSAvoidCPU operation efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent introduces dynamic threshold adjustment without significantly increasing implementation complexity. The system monitors hot plug operation frequency and automatically adjusts thresholds, adding productivity improvement while maintaining relatively simple control logic through the dynamic adaptation mechanism.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10599195B2Method and apparatus for controlling hot plug operation of CPU in mobile terminal
Publication Date: 2020.03.24 ZTE CORP
  • US10599195B2 patent drawing
  • US10599195B2 patent drawing

AI summary

Provided are a method and apparatus for controlling a hot plug operation of a CPU in a mobile terminal. The method includes: adjusting (101) at least one temperature threshold of the CPU when detecting that a number of hot plug operations of the CPU within a preset period is greater than a preset threshold, where the temperature threshold is used for controlling the hot plug operations of the CPU; and controlling (102) the hot plug operation of the CPU by use of the adjusted temperature threshold.