Read request processing method and device based on mapping table dynamic loading

A dynamic loading and processing method technology, applied in the direction of digital data processing, data processing input/output process, input/output to record carrier, etc., can solve the problems of performance impact, large delay, etc., to improve SSD read performance, The effect of simplifying the interface between firmware and hardware

Pending Publication Date: 2021-05-25
SHENZHEN YILIAN INFORMATION SYST CO LTD
View PDF7 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, in the whole process, the firmware needs to interact with the hardware NAND access interface twice, which leads to a large delay and has a great impact on the performance in this scenario.

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
  • Read request processing method and device based on mapping table dynamic loading
  • Read request processing method and device based on mapping table dynamic loading
  • Read request processing method and device based on mapping table dynamic loading

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, and are not intended to limit the present application.

[0050] Currently, if figure 1 As shown, it is a schematic diagram of a typical SSD internal access process, which specifically includes the following implementation process:

[0051]First, the host submits the read command to the front-end module of the SSD; the SSD front-end module divides the command into mapping units (LPA, typically 4KB); submits the operation request to the buffer management module to allocate the read-write buffer; if it is a write command, then According to the allocated buffer, establish the data transmission with the host, and notify the host tha...

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 relates to a reading request processing method and device based on mapping table dynamic loading, computer equipment and a storage medium. The method comprises the steps that a reading operation request is submitted to a mapping table management module; the mapping management module queries whether a corresponding mapping table is loaded or not; if the mapping table is loaded, the mapping table management module sends address information of user data to a back-end module, and the back-end module initiates a first-level reading request to a hardware NAND access interface; if the mapping table is not loaded, the mapping table management module sends address information of the mapping table to a back-end module, and the back-end module initiates a multi-level read request to a hardware NAND access interface; and the hardware NAND access interface completes the corresponding one-stage or multi-stage read operation according to the received read request. According to the invention, the hardware NAND access interface is redefined, so that the hardware NAND access interface supports multi-level NAND automatic reading, and the SSD reading performance under the dynamic loading condition of the mapping table is effectively improved.

Description

technical field [0001] The present invention relates to the technical field of solid-state hard disks, in particular to a method, device, computer equipment and storage medium for processing read requests based on dynamic loading of mapping tables. Background technique [0002] With the decline in the price of solid-state drives, solid-state drives are becoming more and more popular. SSDs (solid-state drives) have been widely used in various occasions. HDD, providing users with a better experience in terms of reliability and performance. [0003] At present, with the improvement of host interface and NAND interface speed, SSD performance requirements are getting higher and higher. Generally speaking, there is a larger DRAM space on a traditional SSD (for example, 128MB of DRAM on a 128GB SSD), which is used to store mapping tables and read and write buffers, the main part of which is used to load logic-to-physical mapping tables . Due to cost / power consumption and other c...

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): G06F3/06
CPCG06F3/061G06F3/064G06F3/0659G06F3/0656G06F3/0679
Inventor 王猛徐伟华郭芳芳
Owner SHENZHEN YILIAN INFORMATION SYST 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