Adaptive Thermal Management for Portable Computing Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Portable computing devices (PCDs) face limitations in thermal management due to space constraints, often relying on static throttling methods that assume worst-case scenarios, leading to unnecessary performance degradation and quality of service (QoS) impacts.
Innovation Solution
An adaptive thermal management system that dynamically adjusts the performance levels of processing components based on real-time temperature readings and current frequency/voltage levels, using dynamic voltage and frequency scaling (DVFS) to minimize thermal energy generation while maintaining optimal QoS.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Temperature
If static throttling methods are used to manage thermal energy, then temperature thresholds are maintained, but performance is unnecessarily degraded and QoS is impacted
Solution Approach 1:
The patent implements dynamic thermal management by continuously monitoring temperature thresholds and adjusting processor performance levels in real-time based on actual thermal conditions, rather than using static predetermined throttling levels. This allows the system to maintain temperature thresholds while minimizing unnecessary performance degradation.
Solution Approach 2:
The system employs feedback mechanisms where temperature sensor readings are continuously fed back to the thermal management controller, which then adjusts processor frequency and voltage dynamically. This closed-loop control ensures temperature thresholds are maintained while optimizing performance based on actual thermal states.
2Loss of energy
If processor voltage and frequency are throttled down to predetermined levels, then thermal energy generation is reduced, but QoS is unnecessarily impacted for lighter workloads
Solution Approach 1:
The patent changes the parameters of processor operation dynamically by adjusting voltage and frequency based on real-time temperature readings and workload characteristics. This allows the system to reduce thermal energy generation only when necessary while maintaining optimal QoS for different workload types.
Solution Approach 2:
Instead of applying full throttling to predetermined levels, the system applies partial throttling actions proportional to the actual thermal conditions and workload requirements, reducing thermal energy generation only to the extent necessary rather than using excessive mitigation.
3Reliability
If aggressive thermal mitigation is applied to ensure temperature compliance, then temperature thresholds are maintained, but device performance is compromised
Solution Approach 1:
The system dynamically adjusts thermal mitigation strategies based on real-time conditions, applying aggressive mitigation only when temperature thresholds are approached while maintaining high performance during normal operating conditions, thus ensuring temperature compliance without unnecessary performance compromise.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The system ensures that performance is reduced only as much as necessary to maintain temperature thresholds, optimizing QoS by avoiding unnecessary throttling and allowing for maximum performance when safe, thus effectively managing thermal energy without compromising device functionality.
Implementation Method 1
temperature sensors embedded on the PCD chip to monitor the dissipation of thermal energy
Implementation Method 2
throttle a processor's voltage and frequency to predefined levels of performance... reduce thermal energy generation
Data Source
AI summary
Various embodiments of methods and systems for adaptive thermal management techniques implemented in a portable computing device (“PCD”) are disclosed. Notably, in many PCDs, temperature thresholds associated with various components in the PCD such as, but not limited to, die junction temperatures, package on package (“PoP”) memory temperatures and the “touch temperature” of the external surfaces of the device itself limits the extent to which the performance capabilities of the PCD can be exploited. It is an advantage of the various embodiments of methods and systems for adaptive thermal management that, when a temperature threshold is violated, the performance of the PCD is sacrificed only as much and for as long as necessary to clear the violation before authorizing the thermally aggressive processing component(s) to return to a maximum operating power.


