CPU Hot Plug Control via Dynamic Temperature Thresholds
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Device complexity
If fixed temperature thresholds are used for CPU control, then simple implementation is maintained, but frequent core enabling and disabling occurs
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.
Data Source
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.

