Connexion
Abonnez-vous

L’Ultra Ethernet se prépare

En attendant l’Ultra Max Ethernet

L’Ultra Ethernet se prépare

Les réseaux ne cessent de s’améliorer, que ce soit en bande passante, latence et fonctionnalité. Si InfiniBand prend ses aises dans le monde du HPC (High Performance Computing), un consortium veut « améliorer » Ethernet et prépare l’Ultra Ethernet. Le français Kalray vient de se joindre à la fête et nous explique les enjeux et ses attentes de l’Ultra Ethernet, que la société compte « intégrer dans les futures générations de DPUs ».

Le 28 mars à 09h26

Il y a quasiment un an jour pour jour, Bob Metcalfe était lauréat du prix Turing, souvent appelé « prix Nobel de l’informatique », qui n’existe pas pour rappel. Il était quoi qu’il en soit récompensé pour ses travaux sur le protocole Ethernet.

C’est, en effet, le 22 mai 1973 qu’il présente la première ébauche, alors qu’il était ingénieur au Xerox Palo Alto Research Center (PARC). Mais c’est une autre histoire que nous avons déjà détaillée à l’occasion des 50 ans du protocole Ethernet, qui est toujours omniprésent aujourd’hui.

L’Ultra Ethernet ne veut pas « remanier Ethernet »

En juillet dernier, un nouveau groupe s’est dévoilé au grand jour : l’Ultra Ethernet Consortium, ou UEC. Comme son nom l’indique, il veut « booster » le protocole Ethernet et l’adapter aux enjeux modernes que sont le HPC (calcul haute performance) et l’intelligence artificielle. S’il n’est pas directement cité par le consortium, l’InfiniBand (un « concurrent » d’Ethernet) est évidemment dans le collimateur.

Parmi les membres fondateurs, on retrouve neuf grands noms de l’informatique, du monde des datacenters et de l’intelligence artificielle : AMD, Arista, Broadcom, Cisco, Eviden (Atos), HPE, Intel, Meta et Microsoft. NVIDIA, qui utilise massivement Ethernet et InfiniBand (via sa filiale Mellanox, rachetée en 2019 pour sept milliards de dollars), brille donc par son absence. D’autant plus que l’entreprise fournit massivement les GPU utilisés pour les entrainements des IA (génératives).

Dans le communiqué de l’époque, le président du consortium (le Dr. J Metz), affirmait qu’il « ne s’agit pas de remanier Ethernet », mais de « régler » le protocole afin d' « améliorer l’efficacité des charges de travail ayant des exigences de performances spécifiques ».

Maintenir et promouvoir « l'interopérabilité Ethernet »

« Nous examinons chaque couche – depuis la couche physique jusqu’aux couches logicielles – pour trouver le meilleur moyen d’améliorer l’efficacité et les performances à grande échelle », ajoutait le président du consortium. L’UEC souhaite ménager la chèvre et le chou en « minimisant les changements dans la pile de communication tout en maintenant et en promouvant l'interopérabilité Ethernet ».

L’Ultra Ethernet Consortium est un projet de la Joint Development Foundation, placée sous le contrôle de la Linux Foundation. Une ouverture à de nouveaux membres était prévue pour le quatrième trimestre 2023 et le rendez-vous a été honoré en novembre. Le consortium se félicite maintenant d’avoir 45 nouveaux membres, preuve selon lui de l’intérêt de l’industrie pour son projet.

Le français Kalray se joint au consortium

On peut citer Oracle, mis aux côtés des neuf fondateurs dans la liste des « membres directeurs », mais aussi Alibaba, Baidu, Dell, Huawei, IBM, Juniper, Marvell, Nokia et Synopsys (pour ne citer qu’eux) dans les membres généraux. Signalons également Fujitsu, Lenovo, Samsung, Supermicro, Tencent et le français Kalray – qui développe des processeurs (Data Processing Units ou DPU) pour datacenters – dans les contributeurs.

Nous avons contacté Kalray afin de savoir pourquoi la société s’était mise dans l’Ultra Ethernet Consortium et ce qu’elle attendait de ce nouveau protocole : « Chez Kalray, nous sommes convaincus qu’Ethernet est la technologie d’interconnexion qui va permettre de construire des infrastructures IA de grande échelle à couts raisonnables. Si InfiniBand reste largement utilisée dans le monde du HPC, elle reste relativement onéreuse et complexe à déployer, et de fait n’est pas présente chez la majorité des Cloud Service Provider fournissant des infrastructures IA », nous explique Rémy Gauguey, data center software architect chez Kalray et ancien du CEA (pendant 7 ans).

Les ambitions et la cible de l’Ultra Ethernet

Les travaux de l’UEC portent sur le développement de l’Ultra Ethernet Transport, un protocole « next-gen » pour l’IA générative et le HPC. Les réseaux se sont déjà améliorés au fil des dernières années, notamment avec le RDMA, ou Remote Direct Memory Access, qui permet un accès direct à la mémoire. Pratique, par exemple, pour l’IA qui utilise des milliers de CPU/GPU pour ses entrainements. Il existe aussi RoCE ou RDMA sur Ethernet Convergé afin de profiter du RDMA sur un réseau Ethernet.

« Cependant, malgré le succès de la sémantique RDMA (Remote Direct Memory Access) issue du monde Infiniband et portée vers Ethernet au travers du protocole RoCE (RDMA over Converged Ethernet), il reste des limitations de passage à l’échelle de RoCE que l’Ultra Ethernet Consortium va résoudre », nous explique Rémy Gauguey.

Pour le revendeur Fiber mall, les ambitions de l’UEC sont claires : « Il vise directement le protocole de transmission de son rival InfiniBand ». La boutique en ligne rappelle que les « protocoles existants peuvent résoudre certains aspects » des problématiques des réseaux actuels, « mais comme ils sont conçus pour les réseaux généraux, ils manquent de fonctionnalités essentielles à l'intelligence artificielle et au calcul haute performance ».

« À l’instar de TCP qui fonctionne "simplement" que le réseau soit sans perte ou non, l’Ultra Ethernet intègrera des mécanismes de contrôle de congestion optimisés, et permettra de délivrer les paquets de données sans contrainte forte sur l’ordre de ceux-ci, permettant ainsi une meilleure latence globale (appelée tail latency). Cette latence est critique pour les applications IA à grande échelle », ajoute le data center software architect de Kalray. Cette dernière société connait bien le protocole RoCE puisqu’elle l’utilise « depuis plusieurs générations de DPUs et supportera l’Ethernet 400 Gb/s avec RoCE pour sa prochaine génération ».

Capitaliser sur « l’omniprésence et la flexibilité d’Ethernet »

Selon Atos, l’Ultra Ethernet « capitalisera sur l’omniprésence et la flexibilité d’Ethernet » pour se déployer rapidement. Le consortium veut développer des spécifications, API et codes sources pour définir plusieurs points :

    • « Protocoles, caractéristiques de signalisation électrique et optique, interfaces de programmation d’application et/ou structures de données pour les communications Ethernet

    • Protocoles de transport réseau de bout-en-bout et au niveau de la liaison pour étendre ou remplacer les protocoles de liaison et de transport existants

    • Mécanismes de signalisation, de télémétrie et de contrôle d’encombrement de bout-en-bout et au niveau de la liaison ; chacun de ces éléments étant adapté à l’IA, au machine learning (ML) et aux environnements de calcul haute performance

    • Structures logicielles, de stockage, de gestion et de sécurité, pour fluidifier une variété de charges de travail et d’environnements d’exploitation ».

Ultra Ethernet 1.0 d'ici à quelques mois

Quatre groupes de travail sont en place au sein du consortium : couche physique, couche de liaison, couche de transport et couche logicielle. Le travail sur les spécifications de l’UEC suit un calendrier très serré, la publication de la version 1.0 est prévue pour le troisième trimestre 2024. Des informations sont déjà disponibles sur cette page, un livre blanc a aussi été mis en ligne par le consortium.

« Ayant été confrontés aux limitations actuelles du protocole RoCE, il nous semble primordial de rejoindre les grands noms de l’industrie pour avoir accès à la technologie Ultra Ethernet dès sa publication (courant 2025 ?) afin de l’intégrer dans les futures générations de DPUs », conclut Rémy Gauguey de Kalray.

Commentaires (33)

Vous devez être abonné pour pouvoir commenter.

Abonnez-vous
votre avatar
En pratique, ils savent déjà quel débits ils souhaitent atteindre et sur quel support physique ?
votre avatar
Je pense qu’il faudra attendre les specs 1.0 pour les détails (troisième trimestre en théorie)
votre avatar
Ok, ils réinventent InfiniBand, mais avec une étiquette Ethernet.
votre avatar
Et avec un prix raisonnables et accessibles à un plus grand nombre :ouioui:
votre avatar
Attendons les annonces produit avant de se prononcer sur le prix. Ce n'est pas parce qu'actuellement ils proclament qu'InfiniBand est trop cher que les cartes Ultra Ethernet seront moins chères quand elles arriveront sur le marché.
votre avatar
La question, c'est surtout s'il y aura des royalties sur Ultra Ethernet. S'il y en a pas, alors on aura surement des Realtek qui sortiront des puces pas cher.
votre avatar
A voir si la conso est identique.
votre avatar
Pour l’instant, il y a encore vraiment beaucoup d’inconnues, au-delà de la conso en effet.
Sans les specs, difficile de s’avancer sur ce point
votre avatar
Je pensais qu'on aurait plus d'IA dans ce projet. On devrait simplement avoir une couche IA qui prédit les paquets qu'on reçoit, non? Et corriger si on s'est trompé, comme pour les pipelines des CPU...

Blague à part, je trouve dingue comme Ethernet est une techno qui a été adaptée à tout, même pour empaqueter des protocoles qu'on aurait pas cru compatibles...
votre avatar
J'ai peut-être mal lu, mais je ne vois pas d'IA dans ce projet. C'est développé pour les besoins de l'IA, mais il n'y a pas d'IA dans le fonctionnement des protocoles et couches réseau annoncés.
votre avatar
On dirait que tu as raté le :
Blague à part
votre avatar
Désolé, c'était pas clair, l'introduction était une (semi) blague sur l'IA générative, l'IA telle que dans le future XeSS de Intel (prédiction d'image), mélangé à l'exécution prédictive des CPU, le tout appliqué au réseau.

Juste parce que une news sur un protocole qui statistiquement baisse la latence et promet des débit fulgurants, ça fait un peu mou au 1er abord ...

... alors que c'est pour concrétiser skynet quand même!
votre avatar
Ce sera quoi le successeur de l"Ultra Ethernet" ?

Le "méga ultra ethernet de derrière les fagots de la mort qui tue" ?


Ca me tue les superlatifs ...
votre avatar
C'est dans le sous titre :D
votre avatar
On a échappé à l'Ethernet 2, 3, God & Blue :transpi:
votre avatar
Ethernet II, ça existe déjà, et c'est sans doute ce que tu utilises.
en.wikipedia.org Wikipedia
votre avatar
Attendons l'Ethernet Pro+
votre avatar
Ethernet Ultra Pro Max +400 Gold Porsche Edition 2
:cap:
votre avatar
A attendre comme un gland arrivera l'Ethernet Pret+
:pastaper:
votre avatar
Je sais pas, j'ai pas joué à unreal tournament depuis longtemps. Monster Ethernet ?
votre avatar
Tu veux dire M-M-M-M-Monster Ethernet ? 😅
votre avatar
Si on suit la nomenclature des ondes, ça sera "Super Ethernet", puis ensuite "Extreme Ethernet" :D en.wikipedia.org Wikipedia
votre avatar
Et on finira avec Ethernet Alpha Hyper Prime Plus Ultra Turbo IV Revival Ex Plus Max Championship :D
votre avatar
"PARCE QUE C'EST NOTRE ETHERNEEEEET !"

(trop tentant, désolé)
votre avatar
L'introduction historique est bien inutile: Quel rapport entre une prise AUI et le vampire associé avec un QSFP d'aujourd'hui ?
On met vraiment de l'ethernet à toutes les sauces, et le terme ethernet est sans doute de trop dans ce nouveau système supplémentaire, Ultra Roce aurait suffit si j'ai bien compris le projet. Tout ce que ça peut faire c'est qu'au lieu d'uniformiser les communications et réduire les coûts, ça crée de nouvelles chapelles.
votre avatar
L’Ultra Ethernet Consortium est un projet de la Joint Development Foundation, placée sous le contrôle de la Linux Foundation.
A première vue c'est rassurant, mais est-ce que l'on tend vers des consortiums imbriqués par d'autres consortiums avec la même traçabilité des acteurs que les montages financiers ?

Un petit article pour expliquer InfiniBand ?
:inpactitude2:
votre avatar
« prix Nobel de l’informatique », qui n’existe pas pour rappel.

De même qu’il n’y a pas de prix Nobel en Mathématiques, étonnant non pour une science aussi fondamentale que les Mathématiques, mais par contre il y la Médaille Fields (dont un Français qui l’a reçue en 2010, il se balade toujours avec une -fausse- araignée épinglée à sa veste). C’est une fois tous les 4 ans mais il y a 4 lauréats à chaque fois.

Pourquoi pas de prix Nobel en Mathématiques ? La femme d’Alfred est partie avec un mathématicien et Alfred l’a très très mal digéré…
votre avatar
La médaille Fields est décernée à un « jeune » chercher en mathématiques (moins de 40 ans), en vue de l’encourager et lui donner les moyens d’atteindre son plein potentiel.

Le prix Abel est lui plus proche de la philosophie des prix Nobel et serait l’équivalent en mathématiques de ces prix.
votre avatar
Sans doute, mais la description de la Médaille Fields sur Wiki (EN) est :

"The Fields Medal is regarded as one of the highest honors a mathematician can receive, and has been described as the Nobel Prize of Mathematics"

Fields Medal
.
votre avatar
Hum, c'est très débattu la dernière affirmation, la portant au stade de rumeur.
https://www.intlpress.com/site/pub/files/_fulltext/journals/iccm/2013/0001/0001/ICCM-2013-0001-0001-a009.pdf
votre avatar
Donc la conclusion de l'étude c'est qu'Alfred Nobel a peu utilisé les mathématiques...

On pourrait aussi se poser la question pour celui en littérature...

Bon pour la medicine, vu que son frère est mort par l'explosion d'un bâton de dynamite dans le labo de l'usine familiale, je peux comprendre.

En tout cas, merci pour l'info, c'est toujours intéressant de lire des points de vue contradictoires.

:yes:
votre avatar
Je me rappelle d’une interview de Bob Metcalfe sur YouTube, où assez jeune ( < 30 ans), il était allé présenter ses travaux aux grosses boites Telecom US, travaux qui portaient sur la commutation de paquets quand toutes ces boites avaient leurs business qui reposaient sur la commutation de circuits à l’époque. Ils lui avaient bien ri au nez et s’étaient assez moqué de lui.

On le sent très clairement dans l’interview (30 ans plus tard), qu’il l’a vraiment eu en travers de la gorge à cette époque-là, de la manière dont il raconte cette période.

Et finalement, il avait raison, les autres avaient tort.

Belle revanche.:bravo::incline:
votre avatar
bof,
ethernet au départ c'était loin de la commutation qui est apparue à la fin des années 90 et par contre à l'époque, les trames SDLC à peu près au format ethernet existaient déjà avant celui ci.
Pour interconnecter des réseaux ethernet, il fallait passer par des ponts distants aux performances déprimantes.
Même BSC c'étaient déjà des paquets de données qui étaient transmis.
en.wikipedia.org Wikipedia

L’Ultra Ethernet se prépare

  • L’Ultra Ethernet ne veut pas « remanier Ethernet »

  • Maintenir et promouvoir « l’interopérabilité Ethernet »

  • Le français Kalray se joint au consortium

  • Les ambitions et la cible de l’Ultra Ethernet

  • Capitaliser sur « l’omniprésence et la flexibilité d’Ethernet »

  • Ultra Ethernet 1.0 d’ici à quelques mois

Fermer