Independent Thermal Throttling for Memory Sub-Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory sub-systems face inefficiencies in thermal management due to inadequate temperature sensing, leading to inadequate thermal protection and performance complications from thermal throttling and shutdown operations.
Innovation Solution
Implementing unique thermal throttling thresholds for different devices within a memory sub-system, aggregating temperature values, and calculating power reduction values to selectively reduce power consumption based on temperature deviations, thereby simplifying and stabilizing thermal control.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional thermal management is used with single threshold for all devices, then device complexity is reduced, but thermal protection effectiveness deteriorates
Solution Approach 1:
The patent divides the memory sub-system into multiple devices, each with its own unique thermal throttling threshold. Instead of using a single threshold for all devices, the system segments the thermal management approach by device, allowing each device to be protected according to its specific thermal characteristics and requirements.
Solution Approach 2:
Each device within the memory sub-system is assigned a customized thermal throttling threshold based on its local characteristics. This local quality approach ensures that each device receives appropriate thermal protection tailored to its specific needs, rather than applying a uniform threshold that may not be optimal for all devices.
2Reliability
If thermal throttling operations are implemented, then thermal protection is improved, but performance deteriorates due to operational reductions
Solution Approach 1:
The thermal throttling operations are dynamically adjusted based on real-time temperature readings from each device. The system continuously monitors device temperatures and applies throttling operations only when and where needed, rather than applying static throttling across the entire system. This dynamic approach minimizes performance impact while maintaining thermal protection.
Solution Approach 2:
The system implements a feedback mechanism where temperature readings from each device are continuously monitored and used to adjust thermal throttling operations. The controller receives temperature data, compares it against device-specific thresholds, and dynamically adjusts power consumption and operational parameters accordingly, creating a closed-loop control system that balances thermal protection with performance.
3Measurement precision
If temperature monitoring is enhanced with multiple sensors, then measurement precision is improved, but device complexity increases
Solution Approach 1:
The patent utilizes existing temperature sensing capabilities within each memory device, making the temperature monitoring function universal across all devices. Rather than adding dedicated sensors to each device, the system leverages the inherent temperature sensing functionality already present in the memory devices, thereby improving measurement precision without significantly increasing device complexity.
Data Source
AI summary
A system includes a memory device of multiple devices, and a processing device of the multiple devices, coupled with the memory device. The system identifies multiple device temperature values that are each indicative of a temperature at a respective device of the multiple devices of the system. The system determines that at least one device temperature value of the multiple device temperature values satisfies a respective thermal throttling threshold of multiple thermal throttling thresholds. The system performs a power reducing operation to reduce a power consumption of the system in accordance with a power reduction value based on the satisfaction of the respective thermal throttling threshold.


