Unlock instant, AI-driven research and patent intelligence for your innovation.

A method and system for reducing data interaction and improving ssd read performance

A data interaction and performance technology, applied in the input/output process of data processing, data transformation, electrical digital data processing, etc., can solve problems affecting SSD performance and occupy CPU resources, so as to improve SSD performance and reduce CPU resource consumption. Effect

Active Publication Date: 2022-03-29
SHENZHEN YILIAN INFORMATION SYST CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Usually, DPM, FTL, and NFC usually exchange "control node" resources through FIFO (First In First Out) queues, and the interaction of FIFO will inevitably occupy CPU resources and affect the performance of SSDs.

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 method and system for reducing data interaction and improving ssd read performance
  • A method and system for reducing data interaction and improving ssd read performance
  • A method and system for reducing data interaction and improving ssd read performance

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] In order to fully understand the technical content of the present invention, the technical solutions of the present invention will be further introduced and illustrated below in conjunction with specific examples, but not limited thereto.

[0047] Such as Figure 1 to Figure 4 Specific examples shown, where, as figure 1 As shown, the firmware module structure of the SSD, each module in the figure performs data interaction through FIFO, if DPM obtains a read command from the NVME module (from figure 1 In FIFO_NVME2DPM), DPM abstracts one or more "control nodes" from this command, and DPM submits such "control nodes" to the FTL module (into FIFO_DPM2FTL in the figure), and FTL takes out "control nodes" from FIFO, if it is The type of read operation is based on the "logical address" to find the "physical address" and fill it into the "control node", and then submit it to the NFC module (put the "control node" into FIFO_FTL2NFC), NFC performs the read operation, and the "c...

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 present invention relates to a method and system for reducing data interaction and improving SSD read performance; wherein, the method includes: S1, the state machine starts to work from the "normal mode" state; S2, judges whether the "control node" taken out by S1 is a read Command; S3, add 1 to the count of executing continuous read nodes; S4, judge whether the count value is greater than the set threshold; S5, process the continuous read command by the state machine; S6, judge whether the FTL meets the condition of continuous read at this time; S7, state The machine turns into "read-only mode"; S8, judges whether the "control node" taken out by S7 is a read command; S9, DPM transfers the "control node" taken out by S7 to the FIFO of NFC; S10, enters the "read-only transition normal" state . In the present invention, a state machine polling is added in the process of sending the "control node" by the DPM. When the state machine is judged to be continuous reading, it skips the interaction between the DPM and the FTL and directly interacts with the NFC, thereby reducing the consumption of CPU resources. Improve SSD performance.

Description

technical field [0001] The present invention relates to the technical field of solid-state storage read performance, and more specifically refers to a method and system for reducing data interaction and improving SSD read performance. Background technique [0002] In the existing SSD (Solid State Disk) firmware design, multiple modules are usually abstracted: NVME (NVMExpress), DPM (Data Path Layer), FTL (Flash Translation Layer), NFC (Nand Flash Controller NAND flash controller). Usually, DPM, FTL, and NFC exchange "control node" resources through FIFO (First In First Out) queues, and the interaction of FIFOs will inevitably occupy CPU resources and affect the performance of SSDs. Contents of the invention [0003] The purpose of the present invention is to overcome the defects of the prior art, and provide a method and system for reducing data interaction and improving SSD read performance. [0004] In order to achieve the above object, the present invention adopts the...

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): G06F3/06G06F5/06
CPCG06F3/0604G06F3/0629G06F3/0679G06F5/06
Inventor 左建冯元元臧鑫
Owner SHENZHEN YILIAN INFORMATION SYST CO LTD