Memory Thermal Throttling Tuned to Host Power Profiles
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing thermal throttling mechanisms in memory devices are inflexible and do not adapt to the performance and power requirements of host devices, limiting the ability to optimize power consumption and performance based on application needs.
Innovation Solution
Implementing a host-configurable thermal throttling mechanism that allows the host device to select and configure thermal throttling threshold values, enabling the memory device to adjust its power management according to the host's performance and power requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If thermal throttling is applied to reduce power consumption, then power efficiency improves, but device performance deteriorates
Solution Approach 1:
The patent implements dynamic thermal throttling that adjusts the degree of performance limitation based on real-time thermal conditions and host device requirements. The memory device transitions between different operational states (normal operation, thermal throttling, and heavy thermal throttling) based on temperature thresholds, allowing optimal balance between power consumption and performance under varying conditions.
Solution Approach 2:
The patent changes operational parameters (throttling degree) based on thermal conditions and host requirements. By adjusting the throttling level from none to light to heavy, the system modifies its performance characteristics to match current power needs while maintaining acceptable performance levels.
2Adaptability or versatility
If fixed thermal throttling mechanism is used, then device complexity is reduced, but adaptability to different host requirements deteriorates
Solution Approach 1:
The patent incorporates feedback mechanisms where the memory device monitors its own thermal state and receives information about host device requirements. This feedback loop enables the device to automatically adjust its operational mode, selecting from different thermal throttling configurations based on current conditions and host preferences.
Solution Approach 2:
The system transitions from static thermal throttling to dynamic adaptive throttling, where the throttling behavior changes in real-time based on thermal conditions and host device configuration. This allows the same hardware to serve multiple application scenarios with different performance-power tradeoff requirements.
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
Provides flexibility for the host device to achieve a balanced tradeoff between performance and power consumption, optimizing the memory device's operation based on specific application demands.
Implementation Method 1
apply a thermal throttling based on the host configuration
Data Source
AI summary
In some implementations, a memory device may receive, from a host device, a host configuration that includes an indication of a set of thermal throttling threshold values, wherein the set of thermal throttling threshold values are from a list of sets of valid thermal throttling threshold values. The memory device may send, to the host device, an indication of a set of maximum current consumption values for the memory device, wherein the set of maximum current consumption values is based on the host configuration. The memory device may apply a thermal throttling based on the host configuration.


