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

A method for reducing nvme SSD response delay affecting the writing speed of high-speed data storage devices

A response delay and high-speed data technology, applied in the storage field, can solve problems such as data loss and affecting the continuous writing speed of storage devices, and achieve the effects of reducing device power consumption, ensuring continuous data writing speed, and shortening the development cycle

Active Publication Date: 2022-04-29
HARBIN INST OF TECH
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to solve the problem that the response delay of NVMe SSD will greatly affect the continuous writing speed of storage devices, and even cause data loss, thereby providing a method for reducing the impact of NVMe SSD response delay on the writing speed of high-speed data storage devices method

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 for reducing nvme SSD response delay affecting the writing speed of high-speed data storage devices
  • A method for reducing nvme SSD response delay affecting the writing speed of high-speed data storage devices
  • A method for reducing nvme SSD response delay affecting the writing speed of high-speed data storage devices

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach 1

[0021] Specific implementation mode one: combine figure 1 This embodiment is specifically described. A method for reducing the NVMeSSD response delay affecting the writing speed of a high-speed data storage device described in this embodiment includes:

[0022] Data cache is performed through the Block RAM of the master FPGA module, which is used to temporarily store the data received during the inherent response delay and other response delays less than 1ms;

[0023] The data storage module is implemented with at least two NVMe SSDs, and the NVMe host controlling the FPGA module controls each NVMe SSD to perform write operations in turn; and when the amount of data written to the current NVMe SSD reaches the preset threshold, a shutdown command is sent to the current NVMeSSD to trigger Mapping table refresh command.

[0024] The response delay of NVMe SSD can be divided into two types: inherent response delay and additional response delay. NVMe SSD is composed of Flash stor...

specific Embodiment approach 2

[0037] Embodiment 2: This embodiment is a further description of a method for reducing the NVMe SSD response delay affecting the writing speed of high-speed data storage devices described in Embodiment 1. In this embodiment, there are two NVMe SSDs.

[0038] Two 970EVO 2TB NVMe SSDs are used for ping-pong operations to avoid write channel blocking caused by a single NVMe SSD with an additional response delay greater than 1ms.

[0039] The high-speed storage device often writes a large amount of data during the application process, and the total amount of written data corresponding to the write command will be very large. In order to facilitate management, the write command is split into multiple write data in the main control FPGA module. 2GByte subcommands. To facilitate management, mark the NVMe SSD that is being written as busy and the other NVMe SSD as idle. When the amount of data written to a busy NVMe SSD reaches a preset threshold, it switches to an idle NVMe SSD to e...

specific Embodiment approach 3

[0040] Specific implementation mode three: combination figure 2 with image 3 This embodiment is specifically described. This embodiment is a further description of a method for reducing the NVMe SSD response delay affecting the writing speed of high-speed data storage devices described in the second embodiment. In this embodiment, the NVMe host controls each NVMe The method for SSDs to perform write operations in turn includes the following steps:

[0041] Step 1: Power on the high-speed data storage device, release the reset signal of the first NVMe SSD, turn on the first NVMe SSD, and the NVMe host sends an initialization command to the first NVMe SSD to obtain the status information of the first NVMe SSD. The NVMe host marks the first NVMe SSD as busy, and the second NVMe SSD as idle, waiting to receive write commands;

[0042] Step 2: After receiving the write command, split the total write command into multiple subcommands with a write data volume of 2GByte;

[0043]...

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

A method for reducing the impact of NVMe SSD response delay on the writing speed of high-speed data storage devices, relating to the field of storage technology, in order to solve the problem that the response delay of NVMe SSD will greatly affect the continuous writing speed of storage devices, and even lead to data loss. The present invention performs data caching through the Block RAM of the main control FPGA module, which is used to temporarily store the data received during the inherent response delay and other response delays less than 1 ms; the data storage module is realized by at least two NVMe SSDs, and the The NVMe host controls each NVMe SSD to perform write operations in turn, and after the current NVMe SSD write data reaches the preset threshold, it sends a shutdown command to the current NVMe SSD to trigger a mapping table refresh command. The invention not only ensures the continuous data writing speed of the device, but also prevents data loss.

Description

technical field [0001] The invention relates to the field of storage technology, in particular to a method for improving the performance of an NVMe SSD-based high-speed data storage device. Background technique [0002] As an important part of the high-speed data acquisition system, high-speed data storage devices are widely used in radar testing and other fields. A high-speed data storage device is usually composed of an external data command interface module, a main control FPGA module, and a data storage module. In order to ensure the storage capacity and continuous writing rate of the storage device, the existing high-speed data storage device uses a Flash array composed of a large number of Nand Flash as the data storage module, and ensures the data writing bandwidth of the device through pipeline or parallel operation. This kind of equipment adopts VPX standard chassis structure, which is large in size, heavy in weight and high in power consumption. [0003] NVMe SSD...

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/06
Inventor 张京超刘旺孟凡廓朱凯晖乔立岩
Owner HARBIN INST OF TECH