L’Ultra Ethernet se prépare
En attendant l’Ultra Max Ethernet
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
7 min
Hardware
Hardware
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.
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
Commentaires (33)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 28/03/2024 à 09h57
Le 28/03/2024 à 10h04
Le 28/03/2024 à 10h05
Le 28/03/2024 à 11h01
Le 28/03/2024 à 13h33
Le 28/03/2024 à 14h25
Le 28/03/2024 à 17h09
Le 28/03/2024 à 17h36
Sans les specs, difficile de s’avancer sur ce point
Le 28/03/2024 à 10h41
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...
Modifié le 28/03/2024 à 13h58
Le 28/03/2024 à 14h24
Le 28/03/2024 à 15h27
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!
Le 28/03/2024 à 11h00
Le "méga ultra ethernet de derrière les fagots de la mort qui tue" ?
Ca me tue les superlatifs ...
Le 28/03/2024 à 11h01
Modifié le 28/03/2024 à 11h54
Le 28/03/2024 à 16h20
Wikipedia
Le 28/03/2024 à 13h49
Le 28/03/2024 à 15h21
Le 31/03/2024 à 23h46
Le 28/03/2024 à 16h18
Le 28/03/2024 à 17h25
Le 28/03/2024 à 21h38
Le 29/03/2024 à 12h10
Le 04/04/2024 à 11h28
(trop tentant, désolé)
Modifié le 28/03/2024 à 11h51
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.
Le 28/03/2024 à 11h59
Un petit article pour expliquer InfiniBand ?
Le 28/03/2024 à 13h54
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é…
Le 28/03/2024 à 13h59
Le prix Abel est lui plus proche de la philosophie des prix Nobel et serait l’équivalent en mathématiques de ces prix.
Modifié le 28/03/2024 à 14h26
"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
.
Le 28/03/2024 à 14h26
https://www.intlpress.com/site/pub/files/_fulltext/journals/iccm/2013/0001/0001/ICCM-2013-0001-0001-a009.pdf
Le 28/03/2024 à 19h26
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.
Le 28/03/2024 à 14h03
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.
Le 29/03/2024 à 15h43
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.
Wikipedia