Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2012078157 - PROCÉDÉ ET APPAREIL DE GESTION D'ÉTAT D'APPLICATION DANS UN CONTRÔLEUR D'INTERFACE DE RÉSEAU DANS UN SYSTÈME INFORMATIQUE À HAUTE PERFORMANCE

Numéro de publication WO/2012/078157
Date de publication 14.06.2012
N° de la demande internationale PCT/US2010/059649
Date du dépôt international 09.12.2010
CIB
G06F 13/16 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
13Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
14Traitement de demandes d'interconnexion ou de transfert
16pour l'accès au bus de mémoire
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 13/385
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
13Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
38Information transfer, e.g. on bus
382using universal interface adapter
385for adaptation of a particular data processing system to different peripheral devices
G06F 15/167
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
163Interprocessor communication
167using a common memory, e.g. mailbox
H04L 1/12
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
1Arrangements for detecting or preventing errors in the information received
12by using return channel
H04L 1/1835
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
1Arrangements for detecting or preventing errors in the information received
12by using return channel
16in which the return channel carries supervisory signals, e.g. repetition request signals
18Automatic repetition systems, e.g. van Duuren system ; ; ARQ protocols
1829Arrangements specific to the receiver end
1835Buffer management
H04L 43/103
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
43Arrangements for monitoring or testing packet switching networks
10using active monitoring, e.g. heartbeat protocols, polling, ping, trace-route
103with adaptive polling, i.e. dynamically adapting the polling rate
H04L 45/38
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
45Routing or path finding of packets in data switching networks
38Flow based routing
Déposants
  • INTEL CORPORATION [US]/[US] (AllExceptUS)
  • UNDERWOOD, Keith D. [US]/[US] (UsOnly)
  • KOSINSKI, Steffen [DE]/[DE] (UsOnly)
  • TOPP, Jaroslaw [DE]/[DE] (UsOnly)
  • UERPMANN, Jan [DE]/[DE] (UsOnly)
  • REDEKER, Michael [DE]/[DE] (UsOnly)
Inventeurs
  • UNDERWOOD, Keith D.
  • KOSINSKI, Steffen
  • TOPP, Jaroslaw
  • UERPMANN, Jan
  • REDEKER, Michael
Mandataires
  • VINCENT, Lester J.
Données relatives à la priorité
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) METHOD AND APPARATUS FOR MANAGING APPLICATION STATE IN A NETWORK INTERFACE CONTROLLER IN A HIGH PERFORMANCE COMPUTING SYSTEM
(FR) PROCÉDÉ ET APPAREIL DE GESTION D'ÉTAT D'APPLICATION DANS UN CONTRÔLEUR D'INTERFACE DE RÉSEAU DANS UN SYSTÈME INFORMATIQUE À HAUTE PERFORMANCE
Abrégé
(EN)
Methods related to communication between and within nodes in a high performance computing system are presented. Processing time for message exchange between a processing unit and a network controller interface in a node is reduced. Resources required to manage application state in the network interface controller are minimized. In the network interface controller, multiple contexts are multiplexed into one physical Direct Memory Access engine. Virtual to physical address translation in the network interface controller is accelerated by using a plurality of independent caches, with each level of the page table hierarchy cached in an independent cache. A memory management scheme for data structures distributed between the processing unit and the network controller interface is provided. The state required to implement end-to-end reliability is reduced by limiting the transmit sequence number space to the currently in-flight messages.
(FR)
L'invention concerne des procédés relatifs à la communication entre et dans des nœuds dans un système informatique à haute performance. Le temps de traitement pour un échange de messages entre une unité de traitement et une interface de contrôleur de réseau dans un noeud est réduit. Les ressources nécessaires pour gérer un état d'application dans le contrôleur d'interface de réseau sont réduites à un minimum. Dans le contrôleur d'interface de réseau, de multiples contextes sont multiplexés dans un moteur interne d'accès direct à la mémoire physique. Une transformation d'une adresse virtuelle en une adresse physique dans le contrôleur d'interface de réseau est accélérée en utilisant une pluralité de mémoires caches indépendantes, chaque niveau de la hiérarchie de tables de pages étant mis en mémoire cache dans une mémoire cache indépendante. Une méthode de gestion de mémoire pour des structures de données réparties entre l'unité de traitement et l'interface de contrôleur de réseau est proposée. L'état nécessaire pour mettre en œuvre une fiabilité d'extrémité à extrémité est réduit en limitant l'espace de nombres de séquences de transmission aux messages actuellement en vol.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international