Method and device for updating L2P table, equipment and readable medium

A technology for table storage and functions, applied in the field of updating L2P tables, which can solve problems such as affecting write performance, low efficiency, and increasing complexity of updates

Active Publication Date: 2021-05-07
INSPUR SUZHOU 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
  • Method and device for updating L2P table, equipment and readable medium
  • Method and device for updating L2P table, equipment and readable medium
  • Method and device for updating L2P table, equipment and readable medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] In order to make the object, technical solution and advantages of the present invention clearer, the embodiments of the present invention will be further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.

[0024] It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are to distinguish two entities with the same name but different parameters or parameters that are not the same, see "first" and "second" It is only for the convenience of expression, and should not be construed as a limitation on the embodiments of the present invention, which will not be described one by one in the subsequent embodiments.

[0025] Based on the above purpose, the first aspect of the embodiments of the present invention proposes an embodiment of a method for updating an L2P table. figure 1 What is shown is a schematic diagram of an embodiment of the method for updating t...

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, and the method comprises the following steps: responding to a received write data request of a plurality of LBAs, and respectively applying for a plurality of PBAs for the plurality of LBAs; adding locking marks to the multiple PBAs, and aggregating the multiple PBAs in a reserved cache to obtain an aggregated PBA containing all the PBAs; and updating the non-aligned part of the polymerized PBA into the L2P table through two XOR functions, and updating the aligned part of the polymerized PBA into the L2P table through one MOVE function. The invention further discloses a device for updating the L2P table, computer equipment and a readable storage medium. According to the method, an aggregation cache unified updating mechanism is adopted, the multiple LBAs are subjected to aggregation cache processing and uniformly updated to the DDR, it is ensured that deadlock cannot be caused under the condition that the read L2P granularity is inconsistent with the particles updated by the L2P, the number of times of updating the L2P table is reduced, the use frequency and the operation load of a hardware unit are reduced, and therefore the data writing performance is improved.

Description

technical field [0001] The present invention relates to the field of storage technology, in particular to a method, device, equipment and readable medium for updating an L2P table. Background technique [0002] The process of writing data in SSD needs to go through multiple steps. Writing data means writing data into the hardware unit, that is, into the solid-state storage unit. The performance of writing data and the correctness of data are 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 on user data, but also to support the existing internal management metadata of the SSD, such as updating the L2P table, etc., which often require the performance and physical cost of the SSD. Considering. According to the transmission path of user data, it is roughly divided into the following steps: the operating system issues a write data command, and after rece...

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 Applications(China)
IPC IPC(8): G06F12/02
CPCG06F12/0292
Inventor 李子锋
Owner INSPUR SUZHOU 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