Processing

Please wait...

Settings

Settings

1. WO2020000482 - NVME-BASED DATA READING METHOD, APPARATUS AND SYSTEM

Publication Number WO/2020/000482
Publication Date 02.01.2020
International Application No. PCT/CN2018/093918
International Filing Date 30.06.2018
IPC
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
13
Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
38
Information transfer, e.g. on bus
42
Bus transfer protocol, e.g. handshake; Synchronisation
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
12
Accessing, addressing or allocating within memory systems or architectures
02
Addressing or allocation; Relocation
08
in hierarchically structured memory systems, e.g. virtual memory systems
G06F 13/42 (2006.01)
G06F 12/08 (2016.01)
CPC
G06F 12/08
G06F 13/42
Applicants
  • 华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; 中国广东省深圳市 龙岗区坂田华为总部办公楼 Huawei Administration Building, Bantian, Longgang District Shenzhen, Guangdong 518129, CN
Inventors
  • 吉辛. 维克多 GISSIN, Victor; CN
  • 李君瑛 LI, Junying; CN
  • 周冠锋 ZHOU, Guanfeng; CN
  • 林嘉树 LIN, Jiashu; CN
Priority Data
Publication Language Chinese (ZH)
Filing Language Chinese (ZH)
Designated States
Title
(EN) NVME-BASED DATA READING METHOD, APPARATUS AND SYSTEM
(FR) PROCÉDÉ, APPAREIL, ET SYSTÈME DE LECTURE DE DONNÉES REPOSANT SUR NVME
(ZH) 一种基于NVMe的数据读取方法、装置及系统
Abstract
(EN)
Disclosed are an NVMe-based data reading method, apparatus and system. The method comprises: a host triggers a read instruction, the read instruction carrying indication information of a first address, the first address being an address provided by the host and enabling addressing access of the NVMe controller; after the NVMe controller obtains the read instruction, a data packet is transmitted to the host, the data packet carrying the first address and payload data; after the host receives the data packet, a second address is determined according to the first address, and the payload data is stored in a storage space indicated by the second address. The second address may be a private memory address of the host. By mapping the first address to the second address, the host breaks the relationship between the second address and a communication protocol, and the access of the host to the second address may not be restricted by the communication protocol.
(FR)
L'invention concerne un procédé, un appareil et un système de lecture de données reposant sur le protocole de mémoire non volatile express (NVMe). Le procédé comprend les étapes suivantes : un hôte déclenche une instruction de lecture, l'instruction de lecture transportant des informations d'indication d'une première adresse, la première adresse étant une adresse fournie par l'hôte et permettant l'accès par adressage du contrôleur NVMe; après que l'hôte a obtenu l'instruction de lecture, un paquet de données est transmis à l'hôte, le paquet de données transportant la première adresse et des données utiles; après que le contrôleur NVMe a reçu le paquet de données, une seconde adresse est déterminée en fonction de la première adresse, et les données utiles sont stockées dans un espace de stockage indiqué par la seconde adresse. La seconde adresse peut être une adresse de mémoire privée de l'hôte. Par mappage de la première adresse à la seconde adresse, l'hôte rompt la relation entre la seconde adresse et un protocole de communication, et l'accès de l'hôte à la seconde adresse peut ne pas être limité par le protocole de communication.
(ZH)
一种基于NVMe的数据读取方法,装置和系统。该方法包括:主机触发读指令,读指令中携带第一地址的指示信息,第一地址为主机开放给NVMe控制器寻址访问的地址,NVMe控制器获取到读指令后,向主机发送数据报文,数据报文中携带第一地址和载荷数据,主机接收到数据报文后,根据第一地址确定第二地址,并将载荷数据存入第二地址指示的存储空间。第二地址可以为主机的私有内存地址。主机通过将第一地址映射为第二地址,割裂了第二地址与通信协议的关系,主机对第二地址的访问可以不受通信协议的约束。
Latest bibliographic data on file with the International Bureau