Dynamic Host Map Segment Adjustment for Memory Workload Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current memory systems face inefficiencies in managing host map segments based on workload, leading to suboptimal performance and resource allocation in portable electronic devices.
Innovation Solution
A memory system and operating method that adjust the number of generatable host map segments based on calculated workload, using a controller to manage map data and optimize operations between the host and memory device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the number of host map segments is increased to improve host access performance, then host access speed is improved, but memory system workload and resource consumption increase
Solution Approach 1:
The patent implements dynamic adjustment of host map segment generation based on real-time workload calculation. The controller calculates workload during a setting period and adjusts the number of generatable host map segments accordingly, transitioning from static to dynamic management to optimize both access speed and resource consumption
Solution Approach 2:
The patent changes the parameter of host map segment quantity from fixed to variable. By adjusting this parameter based on calculated workload, the system optimizes the balance between host access performance and memory system resource consumption
2Speed
If map data is stored in the controller to enable fast host access, then host access performance is improved, but controller memory consumption increases
Solution Approach 1:
The patent applies partial action by generating and storing only a portion of map data in the controller rather than all map data. The controller selectively stores host map segments based on workload, reducing memory consumption while maintaining fast access for frequently accessed data
Solution Approach 2:
The patent segments map data into host map segments that are selectively generated and stored in the controller. This segmentation allows the system to manage controller memory consumption by only maintaining necessary portions of map data locally
Data Source
AI summary
There are provided a memory system and an operating method thereof. The memory system includes: a host for receiving and storing a host map segment; a memory device including a system block for storing map data, the memory device performing overall operations in response to an internal command; and a controller for generating the internal command for controlling the memory device in response to a host command received from the host. The controller receives the map data from the memory device and then stores the received map data, and generates the host map segment, using the map data, and then transmits the generated host map segment. A number of generatable host map segments is adjusted based on a work load calculated in a setting period.


