Memory System Power Policy Matching for Host Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The inconsistency in peak power support by different host devices limits the operating power of memory systems, leading to suboptimal storage performance as manufacturers restrict power to accommodate the lowest common denominator, thereby reducing adaptability and performance.
Innovation Solution
A system and method where the memory system senses the peak power capability of the host and adjusts its power management policy accordingly, using an identifier to match the host's power capability, allowing dynamic adjustment of parameters like clock frequency, parallelism, and latency to optimize performance without exceeding the host's power limits.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the memory system operates at high peak power to achieve full storage performance, then storage performance is improved, but compatibility with hosts having lower peak power support deteriorates
Solution Approach 1:
The memory system dynamically adjusts its peak power management policy based on the host's capability identifier. The system transitions from a static, fixed power limit to a dynamic, adaptive power management approach that matches the host's capabilities, allowing optimal performance when supported while maintaining compatibility when power limits are encountered.
Solution Approach 2:
The system changes the peak power management parameter (power limit) based on the host identifier. Different host capabilities are detected through identifiers, and corresponding power management policies are applied, effectively changing the operating parameters to match the host's capabilities and resolve the contradiction between performance and compatibility.
2Adaptability or versatility
If the memory system uses a conservative peak power limit to accommodate all hosts, then host compatibility is improved, but storage performance deteriorates
Solution Approach 1:
The host provides feedback about its peak power capability through an identifier signal. The memory system uses this feedback information to adjust its power management policy accordingly, replacing the conservative default policy with an optimized policy matched to the host's capabilities, thus resolving the contradiction between compatibility and performance.
Solution Approach 2:
The system performs preliminary detection of the host's peak power capability through identifier exchange before actual data operations begin. This preliminary action allows the memory system to pre-configure appropriate power management policies, avoiding performance limitations from the start while ensuring compatibility.
3Adaptability or versatility
If the memory system implements dynamic peak power detection and adjustment, then adaptability to different hosts is improved, but system complexity increases
Solution Approach 1:
The host identifier acts as an intermediary that carries information about the host's peak power capability. Instead of complex direct measurement and negotiation protocols, the system uses this intermediary identifier to simplify the interaction and decision-making process, reducing the complexity of achieving adaptability.
Solution Approach 2:
The power management function is segmented into discrete policies associated with different host capability levels. The system selects and applies the appropriate segmented policy based on the host identifier, simplifying the overall control logic compared to a fully continuous adaptive system.
Data Source
AI summary
The present disclosure discloses an electronic device, a memory system and a power control method, which belong to the field of storage technology. A disclosed electronic device can comprise a host and a memory system. The host can comprise a power management unit, and a first interface configured to send an identifier indicating a peak power capability supported by the power management unit. The memory system can comprise at least one memory device coupled with the host, a second interface communicated with the first interface and configured to receive the identifier, and a memory controller coupled the memory device and configured to determine a peak power management policy matches the peak power capability according to the identifier.


