
L'un des supercalculateurs les plus puissants au monde sera bientôt en ligne en Europe, mais ce n'est pas seulement sa vitesse brute qui rendra le supercalculateur Jupiter spécial. Contrairement à la plupart des supercalculateurs du Top 500, le système exascale Jupiter s'appuiera sur des cœurs ARM au lieu de composants x86. Intel et AMD pourraient être déçus, mais Nvidia aura une part de l'action Jupiter.
Pour mémoire, le milliard d’instructions par seconde (gigaflops) a été dépassé en 1985 ; les 1000 milliards (téraflops) en 1997 ; le million de milliards en 2008. En 2016, le cap du pétaflops a été franchi par plus d’une centaine de machines de par le monde. En mai 2022, le système Frontier, développé par IBM pour une utilisation au Oak Ridge National Laboratory, est devenu le premier supercalculateur analysé publiquement à franchir l’exaflop, soit la capacité à effectuer un milliard de milliards de calculs chaque seconde.
L’exascale permettra de traiter des charges de travail très complexes et volumineuses, telles que la simulation numérique, l’intelligence artificielle, l’analyse des données ou la cryptographie. Selon les professionnels du métier, l’exascale aura un impact sans précédent sur la société et l’économie, en ouvrant la voie à des découvertes scientifiques, des innovations technologiques, des applications industrielles et des solutions aux grands défis mondiaux.
Plusieurs pays sont engagés dans une course à l’exascale, avec des programmes aux États-Unis, en Europe, en Chine et au Japon.
Il faut noter que l’exascale pose des défis importants en termes de conception, de coût, de consommation énergétique, de fiabilité, de sécurité et de programmation. Il faut notamment développer des logiciels adaptés à l’architecture massivement parallèle et à la diversité des processeurs, ainsi que des méthodes efficaces pour gérer les erreurs, les interférences ou les cyberattaques. Il faut aussi optimiser le stockage et le transfert des données, qui atteignent plusieurs pétaoctets. Enfin, il faut réduire la consommation électrique des supercalculateurs exascale, qui peut dépasser les 20 mégawatts.
L'intérêt est alors porté sur des processeurs ARM
Les processeurs ARM sont connus pour leur faible consommation d’énergie et leur efficacité, ce qui les rend populaires dans les appareils mobiles. Mais ils ont aussi des avantages pour les applications de calcul haute performance (HPC), comme le montre le choix de l’entreprise européenne SiPearl, qui fournira les processeurs Rhea pour le système Jupiter. Les processeurs Rhea sont basés sur l’architecture Neoverse V1 d’ARM, spécialement conçue pour le HPC, avec 72 cœurs chacun. Ils supportent la mémoire à haute bande passante HBM2e, ainsi que la DDR5, et disposent d’un cache impressionnant de 160 Mo.
L'Europe s'efforce d'obtenir son indépendance matérielle avec des conceptions de processeurs locales, le choix des processeurs Rhea pour Jupiter ne devrait donc pas être une surprise.
SiPearl, basée en France, a commencé à développer Rhea avec un financement de démarrage de la European Processor Initiative (EPI), qui souhaite développer des conceptions de puces ouvertes réduisant la dépendance aux technologies de puces étrangères. L'EPI se concentre fortement sur la conception de puces basées sur l'architecture open source RISC-V.
SiPearl est une société de conception de puces relativement nouvelle par rapport aux sociétés Intel et AMD bien établies et est maintenant sous pression pour prouver que sa puce prendra en charge les performances exaflop.
SiPearl a choisi ARM car il est bien établi et prêt pour des applications hautes performances. Les experts affirment que RISC-V sera encore loin d’être adopté par le grand public dans de nombreuses années. EuroHPC JU a demandé aux fournisseurs de Jupiter de répondre aux exigences d'efficacité énergétique, de performances, de stabilité du système et de programmabilité.
Malgré les discussions du PDG Pat Gelsinger avec des responsables de l'Union européenne pour garantir davantage d'affaires à Intel, le fabricant de puces a été exclu du projet.
L'Allemagne va accueillir Jupiter
Le système Jupiter sera installé au Centre de calcul de Jülich à Munich, dans le cadre du projet EuroHPC JU, qui vise à renforcer la capacité de calcul de l’Europe et à réduire sa dépendance vis-à-vis des fournisseurs étrangers. Le projet implique également les entreprises Eviden et ParTec, qui se chargeront de l’assemblage et du logiciel du supercalculateur.
Nvidia est l'autre grand gagnant du projet Jupiter. En effet le système Jupiter bénéficiera également du module Booster de Nvidia, qui comprend des GPU et des interconnexions Mellanox à ultra-haute bande passante1. Le type exact de GPU n’a pas encore été annoncé, mais il pourrait s’agir du H100, le dernier modèle en date de Nvidia
Selon EuroHPC, Jupiter sera utilisé pour aider à résoudre des problèmes scientifiques importants tels que le changement climatique, la lutte contre les pandémies et la production d'énergie durable. Il est également destiné à permettre des applications impliquant l'intelligence artificielle et l'analyse de grands volumes de données.
Atteindre le niveau d'exascale est la prochaine grande étape dans le domaine du calcul haute performance, a déclaré le professeur Astrid Lambrecht, du conseil d'administration du Forschungszentrum Jülich.
« Notre objectif est d'offrir l'infrastructure la plus puissante d'Europe qui combine l'informatique neuromorphique, le supercalcul et l'informatique quantique, garantissant que divers groupes d'utilisateurs de la science et de l'industrie peuvent apprendre et grandir ensemble tout en bénéficiant les uns des autres », a-t-elle déclaré.
La moitié du financement de 500 millions d'euros pour Jupiter provient du programme EuroHPC JU, l'autre moitié sera fournie par le ministère fédéral allemand de l'Éducation et de la Recherche (BMBF) et le ministère de Culture et science de l'État de Rhénanie du Nord-Westphalie (MKW NRW), où se trouve le Forschungszentrum Jülich.
Jupiter aurait également été conçu comme un supercalculateur « vert » et sera alimenté par de l'énergie verte, selon le Forschungszentrum Jülich. Il est également prévu que le système de refroidissement de Jupiter soit connecté au nouveau réseau basse température du campus afin que la chaleur résiduelle générée puisse être réutilisée.
Si cela vous semble familier, c'est parce que le supercalculateur LUMI, annoncé par EuroHPC en juin 2022 en Finlande, est également alimenté à l'énergie verte et utilise la chaleur résiduelle qu'il génère pour contribuer au chauffage des maisons voisines. LUMI est la propriété de l'entreprise commune EuroHPC et il est géré par un consortium de 10 pays ayant une longue tradition et des connaissances en matière de calcul scientifique. Les chercheurs de toute l'Europe peuvent demander l'accès aux ressources de LUMI, ce qui signifie que toute l'Europe peut bénéficier de ce nouvel instrument de recherche.
La décision finale d'installer le premier ordinateur exascale d'Europe au Forschungszentrum Jülich a apparemment été prise lors de l'inauguration du système LUMI.
Frontier reste le seul système exascale dans le TOP500
Le site web TOP500.org publie deux fois par an une liste des 500 supercalculateurs les plus puissants du monde, basée sur le test de performance Linpack. La dernière liste, publiée en juin 2023, montre que le système Frontier reste le seul supercalculateur exascale, capable d’effectuer plus d’un exaflop de calculs par seconde. Le système Frontier, situé au Oak Ridge National Laboratory aux États-Unis, occupe la premi...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.