Analyse de la norme basée sur notre expérience de tests en conditions réelles
Formation dispensée par des experts cumulant plus de 20 ans d'expérience dans le stockage et les réseaux.
Architecture de tissu
UALink établit une infrastructure haute performance conçue spécifiquement pour la communication entre accélérateurs. Sa hiérarchie structurée de commutateurs, d'accélérateurs, de nœuds et de pods crée un réseau dorsal évolutif offrant une bande passante massive et une latence constamment faible. L'encodage de base est PAM4.
- Nœuds et pods
- Accélérateurs et commutateurs
- Intégration dans les centres de données
- Décomposition des composants au sein d'un nœud
Interface UPLI
L'interface de niveau protocole UALink (UPLI) définit comment les périphériques échangent des données et des informations de contrôle via des requêtes et des réponses structurées. Cette section explique comment UPLI organise le trafic et gère le contrôle de flux.
- Créateur vs Terminateur
- Chaînes et rythmes UPLI
- Opérations de lecture, d'écriture et atomiques
- Contrôle de débit UPLI
- Chemin de transaction complet
Gestion et sécurité
UALink propose une gestion centralisée via le Pod Controller, qui supervise et coordonne jusqu'à 1 024 accélérateurs au sein d'un même pod. Son cadre de sécurité, UALinkSec, protège le trafic sur l'ensemble du réseau et peut s'intégrer aux plateformes prenant en charge le calcul confidentiel.
Couche de transaction
La couche de transaction UALink est chargée de transformer les impulsions UPLI en flits TL de 64 octets et de les reconstruire à la réception. Elle gère également le contrôle de flux et utilise la mise en cache des adresses pour réduire la surcharge et améliorer l'efficacité du réseau.
- Flit TL 64 octets
- Mise en cache des adresses
- Exemples d'efficacité
- Le contrôle de flux
Liaison de données
La couche liaison de données agrège les flits TL de 64 octets en flits DL de 640 octets pour leur transport à travers la couche physique. Elle fournit également un service de messagerie léger entre les partenaires de liaison, permettant une communication de type UART, ainsi que des mécanismes de régulation de la fréquence et de relecture pour une transmission fiable.
- Flit DL de 640 octets
- Service de messagerie DL
- Emballage Flit
- Replay du niveau Link
Couche physique
La couche physique UALink s'appuie sur la norme Ethernet 802.3 et prend en charge 1, 2 ou 4 voies à 212.5 Gbit/s, tout en adaptant les structures d'encodage et de correction d'erreurs (FEC) au format DL Flit de 640 octets d'UALink. Cette section met en évidence les modifications apportées à la couche physique qui permettent un fonctionnement à faible latence et haute fiabilité.
- Changements RS et PCS
- Entrelacement FEC à faible latence
Fiabilité, disponibilité et facilité d'entretien (RAS)
Cette section explique comment le framework RAS d'UALink détecte les pannes, isole les composants défaillants et rétablit le fonctionnement normal des accélérateurs et des commutateurs.