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

A hardware offloading method for nvme protocol management command processing

A technology of command processing and protocol management, applied in the fields of electrical digital data processing, climate sustainability, instruments, etc., can solve problems such as occupancy

Active Publication Date: 2021-08-27
BEIJING INST OF COMP TECH & APPL
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The invention relates to a hardware offloading method for NVMe protocol management command processing, which is used to solve the problem that NVMe management command processing occupies CPU resources while improving the response speed of NVMe management commands

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 hardware offloading method for nvme protocol management command processing
  • A hardware offloading method for nvme protocol management command processing
  • A hardware offloading method for nvme protocol management command processing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] In order to make the purpose, content, and advantages of the present invention clearer, the specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0020] figure 1 Offload schematic for NVMe management commands, figure 2 The processing flowchart of the NVMe controller management command analysis module, image 3 The flow chart of the NVMe controller management command processing module, such as Figure 1 to Figure 3 Shown, a kind of hardware unloading method of NVMe protocol management command processing of the present invention, the steps are as follows:

[0021] (1) The standard NVMe driver of the host sends commands to the solid-state disk storage through the PCIe interface, and the commands sent are management commands such as creating I / O submission commands;

[0022] (2) The SSD controller receives the management commands issued by the host through the P...

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 hardware offloading method for NVMe protocol management command processing, which includes: dividing the hardware logic into a command receiving module, a command analysis module and a command processing module; the command receiving module receives the NVMe management command from the PCIe IP core, receives The received command is stored in the local cache command FIFO; the command analysis module detects the empty flag of the FIFO, if the FIFO is not empty, then reads the command in the FIFO, after the reading is completed, extracts the opcode in the management command, And refer to the NVMe protocol, identify different NVMe management commands, and hand them over to the command processing module for processing; the command processing module receives the instructions analyzed in the command analysis module, and processes different NVMe management commands for different instructions. The invention can improve the response processing time of the NVMe management command, and can improve the energy efficiency ratio of the large-capacity solid-state disk.

Description

technical field [0001] The invention relates to the field of high-energy-efficiency solid-state storage, in particular to a hardware offloading method for NVMe protocol management command processing. Background technique [0002] Existing solid-state disk controllers usually use CPU and dedicated circuit to jointly process NVMe management commands issued by the host. The processing flow is different in the command analysis stage. Read the NVMe management commands from the dedicated circuit. After reading, analyze these commands on the CPU. For different commands, send different processing commands to the dedicated circuit to process these management commands. [0003] The interaction between the CPU of the solid-state disk controller and the dedicated circuit needs to consume multiple clock cycles. Each submission command has 64 bytes, and the bus width is 32 bits. It needs to consume 16 interactions. The total interaction time has reached the us level, plus The analysis an...

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): G06F13/16G06F13/42
CPCG06F13/1668G06F13/4282Y02D10/00
Inventor 冯志华裴可安东博万星李艳婷原晋杰梁书铭余仲
Owner BEIJING INST OF COMP TECH & APPL