Lors de la conférence SC19 de l’année dernière, Microsoft Azure a dévoilé les clusters de machines virtuelles HBv2 avec l’affirmation audacieuse qu’ils «rivalisent avec les supercalculateurs les plus avancés de la planète».
À peine un an plus tard, lors de l’événement virtuel Supercomputing 2020 (SC20), le géant du logiciel a révélé que son service public de cloud computing avait rejoint les rangs des supercalculateurs les plus puissants au monde à forte intensité de données en se classant 17e sur la prestigieuse liste Graph500. Selon Microsoft, c’est la première fois qu’un cloud public est placé sur le Graph500 et comme les machines virtuelles HBv2 de la société génèrent 1151 GTEP (Giga-Traversed Edges Per Second), le placement d’Azure sur la liste se classe parmi les six pour cent de tous les temps pour soumissions publiées.
Microsoft a également annoncé avoir atteint un nouveau record pour la mise à l’échelle HPC basée sur l’interface de transmission de messages (MPI) sur le cloud public. En exécutant Nanoscale Molecular Dynamics (NAMD) sur 86 400 cœurs de processeur, Azure a démontré que les chercheurs du monde entier peuvent avoir à portée de main l’informatique à l’échelle du péta.
La société a également participé au consortium COVID-19 HPC et une équipe dirigée par le Dr Jer-Ming Chia d’Azure a travaillé avec des chercheurs du Beckman Institute for Advanced Science and Technology de l’Université de l’Illinois pour évaluer HBv2 VMS pour soutenir de futures simulations de le virus SARS-CoV-2. À la surprise de l’équipe, ils ont constaté que les clusters HBv2 étaient non seulement capables de répondre aux exigences des chercheurs, mais que leurs performances et leur évolutivité sur Azure rivalisaient et même dépassaient les capacités du supercalculateur Frontera dans certains cas.
Sommaire
Graph500 contre TOP500
Pour compiler sa liste des 500 meilleurs supercalculateurs deux fois par an, TOP500 utilise le benchmark Linpack de Jack Dongarra car il est largement utilisé et les chiffres de performances sont disponibles pour presque tous les systèmes concernés. La liste Graph500, quant à elle, se concentre sur les charges de travail gourmandes en données, c’est pourquoi elle utilise son propre benchmark.
Alors que le gouvernement, les entreprises et les organismes de recherche deviennent de plus en plus centrés sur les données, le Graph500 sert de baromètre utile pour les clients et les partenaires qui tentent de migrer des problèmes de données complexes vers le cloud.
Le test BST (Breadth-first search) fait partie du benchmark Graph500 et met l’accent sur les environnements HPC et de supercalcul de plusieurs manières tout en mettant l’accent sur la capacité à déplacer des données. Le test utilise l’instruction CPU «popcount» qui est particulièrement utile pour les charges de travail des clients en cryptographie, empreinte moléculaire et stockage de données extrêmement dense.
Dans un article de blog, vice-président des systèmes de mission chez Microsoft, le Dr William Chappell a expliqué comment les organisations peuvent désormais utiliser les clusters HBv2 de l’entreprise pour résoudre des problèmes de données complexes plutôt que de configurer leurs propres systèmes, en disant:
«Lorsque les clients critiques ont un besoin unique, comme un problème de graphe clairsemé difficile, ils n’ont plus besoin de configurer leur propre système pour obtenir des performances de classe mondiale. Puisque nous rivalisons avec les résultats des dix meilleures machines au monde, cette démonstration montre que quiconque ayant une mission unique, y compris les utilisateurs gouvernementaux critiques, puisse exploiter nos capacités déjà existantes. Étant donné que cela se fait sans le coût et le fardeau de possession, cela change la façon dont les utilisateurs de la mission accèderont au calcul haute performance. Je considère cela comme très important démocratisation de l’impact du HPC. »