Coordinating Multi-Device Thermal Throttling Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies fail to efficiently manage the performance of non-thermal-throttling devices when a thermal-throttling device is operating at reduced performance due to thermal throttling, leading to wasted performance, increased heat generation, and decreased battery life.
Innovation Solution
The system matches the performance of a non-thermal-throttling device with the reduced performance of a thermal-throttling device by sending information about the reduced performance to the non-thermal throttling device, allowing it to adjust its performance characteristics accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Temperature
If a thermal-throttling device reduces its performance to manage thermal conditions, then thermal management is improved, but the non-thermal-throttling device continues to operate at full performance causing wasted performance and increased heat generation
Solution Approach 1:
The system implements a feedback mechanism where the thermal-throttling device communicates its reduced performance state to the non-thermal-throttling device. The non-thermal-throttling device receives this feedback and adjusts its performance characteristics accordingly, creating a closed-loop system that coordinates thermal management across multiple devices and eliminates wasted performance.
Solution Approach 2:
The patent merges the performance management of multiple devices into a coordinated system. By combining the performance states of the thermal-throttling device and the non-thermal-throttling device, the system ensures that both devices operate at compatible performance levels, preventing the non-thermal-throttling device from operating at full performance when its output cannot be utilized.
2Reliability
If a thermal-throttling device operates at reduced performance, then thermal limits are respected, but the non-thermal-throttling device continuing at full performance increases power consumption and decreases battery life
Solution Approach 1:
The feedback mechanism enables the non-thermal-throttling device to receive information about the thermal-throttling device's performance state and adjust its own performance characteristics. This coordination reduces unnecessary power consumption at the non-thermal-throttling device while maintaining thermal limit compliance at the thermal-throttling device, thereby extending battery life.
3Productivity
If the non-thermal-throttling device operates at full performance while the thermal-throttling device is throttled, then the non-thermal-throttling device maintains maximum performance, but excess heat is generated that cannot be utilized
Solution Approach 1:
The system dynamically adjusts the performance characteristics of the non-thermal-throttling device based on the real-time performance state of the thermal-throttling device. This dynamic coordination ensures that the non-thermal-throttling device operates at an appropriate performance level that matches the utilization capacity of the thermal-throttling device, preventing excess heat generation from unutilized performance output.
Data Source
AI summary
A non-transitory computer readable storage medium storing one or more programs that comprise instructions. The instructions are executed by an intermediary processing device that is in communication with an artificial-reality headset. The executed instructions cause the intermediary processing device, while the intermediary processing device is operating in a default state to process data for the artificial-reality headset and in accordance with a determination that an operational condition at the artificial-reality headset satisfies thermal-throttling criteria, to operate the intermediary processing device in a throttled state. The throttled state is distinct from the default state. The throttled state causes the intermediary processing device to reduce at least one performance characteristic associated with the default state.


