Google et Intel ont annoncé une collaboration visant à améliorer les performances du calcul haute performance (HPC) sur Google Cloud à l'aide de la bibliothèque Intel® MPI. Ceci est particulièrement important pour les tâches gourmandes en calcul telles que les simulations de dynamique moléculaire, les géosciences computationnelles, les prévisions météorologiques et la conception électronique assistée par ordinateur (EDA).
L'article met en évidence l'utilisation de la bibliothèque Intel MPI optimisée, en particulier la version 2021.11, qui a été affinée pour fonctionner de manière transparente avec les VM de 3e génération de Google Cloud et la technologie Titanium. En tirant parti des capacités de déchargement réseau de l'unité de traitement d'infrastructure (IPU) E2000 d'Intel, la bibliothèque MPI optimisée permet une communication plus rapide et plus efficace entre les nœuds de calcul, ce qui améliore les performances des applications HPC.
Des tests effectués à l'aide du logiciel Siemens SimcenterTM STAR-CCM+TM, une application populaire utilisée en dynamique des fluides numérique, démontrent des améliorations significatives des performances lors de l'utilisation de la bibliothèque Intel MPI 2021.11. Par exemple, certains benchmarks, tels que LeMans_100M_Coupled et AeroSuvSteadyCoupled106M, ont présenté une mise à l'échelle super-linéaire pour certains nombres de VM, probablement en raison de l'augmentation du cache disponible.
De plus, par rapport à la version précédente (Intel MPI 2021.7), la version 2021.11 a montré des améliorations notables en termes d'évolutivité parallèle et de performances absolues pour presque tous les benchmarks. Ces gains d'efficacité, et donc des délais de rentabilisation plus courts et des coûts réduits, sont déjà présents avec seulement deux VM (amélioration jusqu'à 1,06x) et augmentent considérablement avec des nombres de VM plus importants (entre 2,42x et 5,27x avec 32 VM).
Ces résultats soulignent l'impact substantiel des optimisations logicielles telles que les bibliothèques MPI sur les performances HPC. En tirant parti des dernières avancées en matière de matériel et de logiciel, les entreprises peuvent obtenir des délais de rentabilisation plus courts, une meilleure utilisation des ressources et stimuler l'innovation dans divers domaines scientifiques et techniques.