Search International and National Patent Collections

1. (WO2018076793) NVME DEVICE, AND METHODS FOR READING AND WRITING NVME DATA

Pub. No.:    WO/2018/076793    International Application No.:    PCT/CN2017/092815
Publication Date: Fri May 04 01:59:59 CEST 2018 International Filing Date: Fri Jul 14 01:59:59 CEST 2017
IPC: G06F 13/16
Applicants: HUAWEI TECHNOLOGIES CO., LTD.
华为技术有限公司
Inventors: CHANG, Sheng
常胜
Title: NVME DEVICE, AND METHODS FOR READING AND WRITING NVME DATA
Abstract:
An NVMe device and methods for reading and writing NVMe data. The method comprises: a transceiver receiving a NVMe command written into a SQ by a host; when a SQ control module detects a change in the SQ in a SQ cache, sending the NVMe command within the SQ to a SSD controller; the SSD controller executing the NVMe command and writing a generated NVMe command response into a CQ by means of a CQ control module; and the SSD controller informing the host to read the CQ by means of triggering interruption, so that the host processes the NVMe command response within the CQ. As both the SQ and the CQ are located in an NVMe device, the CPU can directly read the NVMe response command within the CQ or directly write the NVMe command into the SQ, thereby further reducing the consumption of CPU resources. In addition, the NVMe device being designed in such waycan support CCIX by hardware, thereby realizing a uniform software memory and the heterogeneous computing of I/O operations.