NVME Data Processing Method and NVME Device
AssigneeHuawei Technologies Co., Ltd.
InventorSheng Chang
Life of this patent
Estimating the term…
Loading patent…
AssigneeHuawei Technologies Co., Ltd.
InventorSheng Chang
Estimating the term…
A Non-Volatile Memory Express (NVMe) data reading/writing method and an NVMe device, where in the method, a transceiver receives an NVMe command from a host into a submission queue (SQ), an SQ control circuit sends the NVMe command in the SQ to an solid state drive (SSD) controller when detecting that the SQ in an SQ cache changes, the SSD controller executes the NVMe command, writes a generated NVMe command response into a completion queue (CQ) using a CQ control circuit, and instructs, by triggering an interrupt, the host to read the CQ such that the host processes the NVMe command response in the CQ. Because both the SQ and the CQ are located in the NVMe device, a central processing unit (CPU) can directly read the NVMe command response in the CQ or directly write the NVMe command into the SQ, thereby further reducing consumption of CPU resources.
A Non-Volatile Memory Express (NVMe) data processing method, the method being performed by an NVMe device, the NVMe device comprising a solid state drive (SSD) controller, a transceiver, a submission queue (SQ) cache and a completion queue (CQ) cache, and the method comprising:
A Non-Volatile Memory Express (NVMe) device, comprising:
Dependencies are inferred from the claim text.