Host L2P Refresh Protocol for Selective Region Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The latency and performance issues in memory systems arise from the mismatch between logical and physical addresses due to the size limitations of volatile memory storing logical-to-physical (L2P) information, leading to frequent misses and increased latency in read commands.
Innovation Solution
Storing a portion of the L2P information on the host device and implementing an improved host L2P refresh protocol to manage and update this information efficiently, using a data structure that reduces the size of L2P regions and sub-regions, and allowing the host device to determine inactive regions based on memory availability and workload.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If L2P information is stored in volatile memory of the storage system, then fast access is achieved, but the size limitation causes frequent misses and increased latency
Solution Approach 1:
The L2P information is segmented into different regions and subregions that can be selectively stored in host memory. Only the necessary portions are transferred to the host device, reducing the burden on volatile memory while maintaining fast access paths for active data.
Solution Approach 2:
The patent introduces a new dimension by storing L2P information in two locations: volatile memory in the storage system and non-volatile memory in the host device. This creates a hierarchical storage structure that combines the speed of volatile memory with the large capacity of host storage.
2Quantity of substance
If L2P information is stored on the host device, then volatile memory size limitations are overcome, but additional management overhead and refresh operations are required
Solution Approach 1:
The patent implements dynamic L2P region management where the host device determines which regions to keep based on memory availability and workload conditions. The L2P information structure is made adaptable, allowing regions to be activated or deactivated dynamically rather than maintaining a static allocation.
Solution Approach 2:
The host device autonomously manages its own L2P information by determining which regions to maintain based on its current state. The storage system provides the necessary data structures and refresh protocols, but the host independently makes decisions about L2P information management based on its available memory and workload.
3Adaptability or versatility
If L2P regions are made smaller to fit in host memory, then more granular control is achieved, but the number of regions and management overhead increases
Solution Approach 1:
The patent establishes L2P regions and subregions in advance with predefined structures before they are needed. The hierarchical organization of regions containing subregions is prepared beforehand, allowing the system to efficiently manage granular data without dynamically creating and managing numerous individual regions during operation.
Data Source
AI summary
Devices and techniques are disclosed herein for providing L2P information to a host device from a storage system, the L2P information comprising a response information unit having a limited size with separate categories of information including changed L2P region and associated subregion information, to-be-loaded L2P region and associated subregion information, and invalid L2P region and associated subregion information, wherein the information in the separate categories is based on the determined changes in the different L2P regions and the subregion information in each of the separate categories identifies specific locations of changed subregions with respect to one or more corresponding regions identified in the region information of a respective category of the response information unit.


