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

io command processing method and device

An IO request, physical technology, applied in electrical digital data processing, instrumentation, computing and other directions, can solve problems such as unable to obtain lock 234

Active Publication Date: 2020-10-09
MEMBLAZE TECH BEIJING
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

exist figure 2 , at time t2, the CPU 212 tries to access the FTL entry 224, but finds that the lock 234 cannot be obtained, so the access to the FTL entry 224 is abandoned

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
  • io command processing method and device
  • io command processing method and device
  • io command processing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060] In the NVMe (Non-Volatile Memory express, high-speed non-volatile storage) protocol, different IO command types are defined. For some IO commands, the order of IO commands is not required. For example, if a read command to logical address x is submitted, and a write command to logical address x is also submitted, although the execution result of the write command will affect the execution result of the read command, if the two IO commands Sequentiality between them is not required in, the NVMe protocol allows solid-state storage devices to execute these two IO commands in any order.

[0061] In view of this characteristic of the NVMe protocol, in the embodiment according to the present invention, an improvement is made to the processing method of IO requests to improve the processing capability of IO commands of the solid-state storage device and reduce the processing delay of IO commands. Those skilled in the art will realize that although the NVMe protocol is used as an...

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

Provides IO command processing methods and devices. The disclosed method for processing an IO request includes: in response to receiving the first read request, accessing the first FTL entry corresponding to the first read request, obtaining the first physical address of the first FTL entry record; and if the current write The position is behind the first physical address, and the processing of the first read request is suspended until the current write position is ahead of the first physical address.

Description

Technical field [0001] The present invention relates to a solid-state storage device, and more specifically, to the processing of a read request for accessing an erased page when the solid-state storage device processes an IO request. Background technique [0002] See figure 1 , Showing a block diagram of the storage device. The storage device 102 is coupled with the host and is used to provide storage capabilities for the host. The host and the storage device 102 can be coupled in a variety of ways, including but not limited to, for example, SATA, IDE, USB, PCIE, NVMe (NVM Express), SAS, Ethernet, Fibre Channel, wireless communication network, etc. The host and the storage device 102. The host may be an information processing device capable of communicating with the storage device in the above-mentioned manner, for example, a personal computer, a tablet computer, a server, a portable computer, a network switch, a router, a cellular phone, a personal digital assistant, etc. Th...

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/1009
CPCG06F12/1009G06F12/0238
Inventor 路向峰
Owner MEMBLAZE TECH BEIJING