Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Reading command acceleration method and device of NVMe SSD main control chip, computer equipment and storage medium

A main control chip and acceleration device technology, applied in the field of SSD, can solve the problems of occupying DDR space resources, increasing CPU workload, limiting the speed of NVMe SSD reading data, etc., to achieve the effect of improving performance and reducing the frequency of use

Active Publication Date: 2019-05-03
SHENZHEN YILIAN INFORMATION SYST CO LTD
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The above method has the following problems: when the pipeline executes many commands, in order to cache the data of these commands, it needs to occupy a large amount of space resources in DDR; both NVMe and NFC must read and write DDR continuously, and the bandwidth requirement of DDR is too high. Bottleneck; the cooperation of NVMe and NFC requires the guidance of FW. For this reason, FW must be responsible for parsing PRP and checking the status of NVMe and NFC data transmission in real time, which increases the workload of CPU
These defects limit the speed at which NVMe SSD can read data, thus affecting the operating speed of the entire system

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
  • Reading command acceleration method and device of NVMe SSD main control chip, computer equipment and storage medium
  • Reading command acceleration method and device of NVMe SSD main control chip, computer equipment and storage medium
  • Reading command acceleration method and device of NVMe SSD main control chip, computer equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] 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.

[0051] It should be understood that in this document, relational terms such as first and second etc. are only used to distinguish one entity / operation / object from another entity / operation / object and do not necessarily require or imply that these entities / operations / objects There is no such actual relationship or order between operations / objects.

[0052] It should also be understood that the term "comprises," "comprises," or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or system that includes a set of elements includes not only those elements, but also includes the elements not expressly included. other elements listed, or also include elements inherent in such a pro...

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 read command acceleration method and device of an NVMe SSD main control chip, computer equipment and a storage medium. The method comprises the steps that read data command information is cached in an acceleration module, and NFC is notified; the NFC reads corresponding data information from the flash according to the command information and sends the data information tothe acceleration module; and the acceleration module sends the processed valid data to the host. The limitation of the DDR reading and writing speed on the overall performance is avoided, and the usefrequency of a CPU is reduced, so that the data reading performance of the SSD main control chip is improved.

Description

technical field [0001] The present invention relates to SSD, more specifically to a read command acceleration method, device, computer equipment and storage medium of an NVMe SSD main control chip. Background technique [0002] The data path of the existing NVMe SSD main control chip is as follows: figure 1 As shown, when the host sends a read command through PCIe, the NVMe module caches the command and notifies the FW; after the FW parses the command, it notifies the NFC of the data information to be read, and the NFC outputs the data from the Flash to the DDR cache in random order. Perform reordering and remove redundant data; then the FW notifies NVMe to sequentially fetch the data from the DDR, sends them to the host through PCIe, and informs the FW after the current command is completed. [0003] The above method has the following problems: when the pipeline executes many commands, in order to cache the data of these commands, it needs to occupy a large amount of space...

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
CPCY02D10/00
Inventor 刘泽华郑海东余桉
Owner SHENZHEN YILIAN INFORMATION SYST CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products