Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2021042782 - PROCÉDÉ DE TRAITEMENT D'INFORMATIONS DE CARTE DE RÉSEAU ET PUCE

Numéro de publication WO/2021/042782
Date de publication 11.03.2021
N° de la demande internationale PCT/CN2020/094031
Date du dépôt international 02.06.2020
CIB
H04L 29/08 2006.01
HÉLECTRICITÉ
04TECHNIQUE DE LA COMMUNICATION ÉLECTRIQUE
LTRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE
29Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes H04L1/-H04L27/135
02Commande de la communication; Traitement de la communication
06caractérisés par un protocole
08Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
G06F 15/16 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
15Calculateurs numériques en général; Équipement de traitement de données en général
16Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
CPC
G06F 12/0853
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
0844Multiple simultaneous or quasi-simultaneous cache accessing
0853Cache with multiport tag or data arrays
G06F 15/16
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
15Digital computers in general
16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 29/08
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/00 - H04L27/00
02Communication control
06characterised by a protocol
08Transmission control procedure, e.g. data link level control procedure
Déposants
  • 华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN]/[CN]
Inventeurs
  • 胡天驰 HU, Tianchi
  • 林伟彬 LIN, Weibin
  • 侯新宇 HOU, Xinyu
Données relatives à la priorité
201910843922.106.09.2019CN
202010073159.122.01.2020CN
Langue de publication chinois (ZH)
Langue de dépôt chinois (ZH)
États désignés
Titre
(EN) NETWORK CARD INFORMATION PROCESSING METHOD AND CHIP
(FR) PROCÉDÉ DE TRAITEMENT D'INFORMATIONS DE CARTE DE RÉSEAU ET PUCE
(ZH) 网卡的信息处理方法及芯片
Abrégé
(EN)
The present application provides a network card information processing method, a local server and a remote server perform data transmission through RDMA, at least one queue is stored in a memory of the local server, each queue is used to store IO commands, and the IO commands instruct the local server to perform data access to the remote server, the method comprises: a network card predicts high-frequency queue information, the possibility of accessing the high-frequency queue information is greater than that of other queue information, the high-frequency queue information is stored in a cache space, the cache space is in the network card, the queue information stored in the cache space is in one-to-one correspondence with the queues in the memory, and information of each queue is used by the network card to process the IO commands in the queue corresponding to the queue information. The present application can improve the hit rate of the cache space.
(FR)
La présente invention concerne un procédé de traitement d'informations de carte de réseau où un serveur local et un serveur distant réalisent une transmission de données par RDMA, au moins une file d'attente est stockée dans une mémoire du serveur local, chaque file d'attente est utilisée pour stocker des instructions d'E/S, et les instructions d'E/S ordonnent au serveur local de réaliser un accès aux données au serveur distant. Le procédé comprend : la prédiction, par une carte de réseau, d'informations de file d'attente haute fréquence, la possibilité d'accéder aux informations de file d'attente haute fréquence est supérieure à celle d'autres informations de file d'attente, les informations de file d'attente haute fréquence sont stockées dans un espace de mémoire cache, l'espace de mémoire cache est dans la carte de réseau, les informations de file d'attente stockées dans l'espace de mémoire cache sont en correspondance biunivoque avec les files d'attente dans la mémoire, et des informations de chaque file d'attente sont utilisées par la carte de réseau pour traiter les instructions d'E/S dans la file d'attente correspondant aux informations de file d'attente. La présente invention peut améliorer le taux de présence dans l'espace de mémoire cache.
(ZH)
本申请提供一种网卡的信息处理方法,本端服务器与远端服务器通过RDMA进行数据传输,本端服务器的存储器中保存有至少一个队列,每个队列用于保存IO命令,IO命令指示本端服务器向远端服务器进行数据访问,该方法包括:网卡预测高频队列信息,该高频队列信息被访问的可能性大于其他队列信息,在缓存空间中保存高频队列信息,该缓存空间在网卡中,该缓存空间保存的队列信息与存储器中的队列一一对应,每个队列信息用于网卡对队列信息对应的队列中的IO命令进行处理。本申请可以提高缓存空间的命中率。
Dernières données bibliographiques dont dispose le Bureau international