A kind of method, apparatus, device and readable medium for updating l2p table

A table storage and function technology, applied in the field of updating L2P tables, can solve the problems of increasing complexity of updating, affecting writing performance, and low efficiency, so as to improve the performance of writing data, reduce the frequency of use and operation load, and reduce the number of updates Effect

Active Publication Date: 2022-07-12
SUZHOU METABRAIN INTELLIGENT TECH CO LTD
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In order to save physical costs, we adopt a 32-bit unaligned solution for L2P, instead of one L2P corresponding to one 32-bit, but this will increase the complexity of updating the L2P table and affect the write performance
[0005] The existing solution is to perform two DATANETWORK operations every time an LBA is updated. The reason is that the non-aligned LBA has 2 DWORDs, which is very inefficient.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A kind of method, apparatus, device and readable medium for updating l2p table
  • A kind of method, apparatus, device and readable medium for updating l2p table
  • A kind of method, apparatus, device and readable medium for updating l2p table

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the embodiments of the present invention will be further described in detail below with reference to the specific embodiments and the accompanying drawings.

[0024] It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are for the purpose of distinguishing two entities with the same name but not the same or non-identical parameters. It can be seen that "first" and "second" It is only for the convenience of expression and should not be construed as a limitation to the embodiments of the present invention, and subsequent embodiments will not describe them one by one.

[0025] Based on the above purpose, in the first aspect of the embodiments of the present invention, an embodiment of a method for updating an L2P table is proposed. figure 1 Shown is a schematic diagram of an embodiment of a method fo...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method for updating an L2P table, comprising the following steps: in response to receiving write data requests of several LBAs, respectively applying for several PBAs for several LBAs; adding lock marks to several PBAs, and aggregating several PBAs in a pre- to obtain the aggregated PBA containing all the PBAs; and update the unaligned part of the aggregated PBA into the L2P table through two XOR functions, and update the aligned part of the aggregated PBA into the L2P table through one MOVE function. The invention also discloses an apparatus, computer equipment and readable storage medium for updating the L2P table. The present invention adopts the mechanism of unified update of aggregated cache, processes multiple LBAs as aggregated cache, and updates them into DDR uniformly, which ensures that the inconsistency between read L2P granularity and L2P updated granularity will not lead to deadlock and reduces L2P The number of table updates reduces the frequency of use of the hardware unit and the operation load, thereby improving the performance of writing data.

Description

technical field [0001] The present invention relates to the field of storage technologies, and in particular, to a method, apparatus, device and readable medium for updating an L2P table. Background technique [0002] The process of writing data to an SSD needs to go through a number of steps. Writing data is writing data to the hardware unit, that is, the solid-state storage unit. The performance of writing data and the correctness of data are both important characteristics of solid-state drives. The process of data has high requirements. [0003] In the existing data writing process, it is not only necessary to operate user data, but also support the existing internal management metadata of the SSD, such as L2P table update, etc., which often requires the performance and physical cost of the SSD. Considering. According to the transmission path of user data, it can be roughly divided into the following steps: the operating system issues the write data command, after the s...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F12/02
CPCG06F12/0292
Inventor 李子锋
Owner SUZHOU METABRAIN INTELLIGENT TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products