Présentation des images de VM compatibles avec HPC

Les charges de travail de calcul hautes performances (HPC) à couplage fort utilisent souvent l'interface de transmission de messages (MPI, Message Passing Interface) pour communiquer entre les processus et les instances Compute Engine. Toutefois, la création de votre propre image d'OS adaptée aux performances MPI optimales nécessite une expertise système, Cloud de Confiance by S3NS des connaissances, et un temps de maintenance supplémentaire. Pour configurer rapidement un environnement optimisé pour vos charges de travail HPC, utilisez une image de VM HPC.

Une image de VM HPC est basée sur Rocky Linux 8 ou Rocky Linux 9, et est optimisée pour les charges de travail HPC à couplage fort. L'image inclut le noyau préconfiguré et les paramètres de réglages réseau nécessaires pour créer des instances de calcul qui atteignent des performances MPI optimales sur Cloud de Confiance by S3NS.

Pour obtenir de meilleurs résultats, déployez l'image de VM HPC sur un type de machine de la série de machines optimisées pour le calcul. Ces types de machines sont conçus pour les applications HPC à couplage fort. Pour utiliser Cloud RDMA avec H4D, vous devez utiliser la version 20250917 ou une version ultérieure de l'image HPC VM Rocky 8.

Vous pouvez créer une instance de VM HPC à l'aide de l'une des méthodes disponibles pour créer une instance de calcul. Vous pouvez également utiliser Slurm Workload Manager de SchedMD, pour déployer un cluster HPC. La compatibilité avec Slurm n'est pas encore disponible pour les images de VM HPC basées sur Rocky Linux 9.

Avantages

L'image de VM HPC offre les avantages suivants :

  1. Instances de calcul préconfigurées pour les charges de travail HPC. Vous n'avez pas besoin de régler manuellement les performances, de gérer les redémarrages des instances de calcul ni de vous tenir informé des dernières mises à jour concernant les charges de travail HPC à couplage fort. Cloud de Confiance
  2. Optimisations de la mise en réseau pour les charges de travail à couplage fort. Optimisations permettant de réduire la latence des petits messages, ce qui profite aux applications fortement dépendantes des communications de type point à point et collectives. Si vous utilisez la série de machines H4D, l'image HPC VM Rocky 8 contient les pilotes Cloud RDMA nécessaires. Optimisations du calcul pour les charges de travail HPC.
  3. Optimisations du calcul pour les charges de travail HPC. Optimisations permettant de réduire la gigue du système, ce qui rend les hautes performances plus prévisibles sur un nœud unique.
  4. Performances cohérentes et reproductibles. La standardisation des images d'OS offre des performances cohérentes et reproductibles au niveau de l'application.
  5. Compatibilité des applications améliorée. L'alignement avec les exigences au niveau du nœud de la spécification de la plate-forme HPC Intel permet un haut degré d'interopérabilité entre les systèmes.

Fonctionnalités de l'image de VM HPC

L'image de VM HPC offre plusieurs fonctionnalités conçues pour optimiser les performances des charges de travail de calcul hautes performances (HPC) :

  • Mises à jour automatiques désactivées
  • Réglages collectifs MPI
  • RPM préinstallés

Mises à jour automatiques désactivées

Les mises à jour automatiques peuvent avoir un impact négatif sur les performances des charges de travail HPC. Désactivez les mises à jour automatiques pour les images de VM HPC en définissant l'entrée de métadonnées google_disable_automatic_updates sur TRUE lors de la création de l'instance. La manière dont vous définissez cette entrée de métadonnées lors de la création de l'instance dépend de l'outil que vous utilisez pour créer l'instance.

Par exemple, lorsque vous utilisez la gcloud compute instances create commande pour créer une instance de calcul, fournissez l' --metadata argument. Pour en savoir plus, consultez la page À propos des métadonnées de VM.

L'entrée de métadonnées google_disable_automatic_updates est disponible comme suit :

  • Images HPC VM Rocky 9 : toutes les versions.
  • Images HPC VM Rocky 8 : uniquement dans les images créées à partir du 12 juillet 2024. La date de compilation (au format YYYYMMDD) est utilisée comme numéro de version à la fin des noms d'image. Par exemple, une image HPC VM Rocky 8 créée le 21 juillet 2025 porte le nom hpc-rocky-linux-8-v20250721.

Si vous désactivez les mises à jour automatiques sur vos instances H4D, vous devez exécuter régulièrement la commande dnf update sur l'instance pour maintenir le pilote Cloud RDMA à jour.

Bibliothèque Intel MPI

Google vous recommande d'utiliser le google_install_intelmpi script pour installer la bibliothèque MPI (Message Passing Interface) avant d'exécuter des tâches MPI sur Cloud de Confiance by S3NS. Pour en savoir plus, consultez Utiliser Intel MPI 2021.

RPM préinstallés

Les packages RPM suivants sont préinstallés sur l'image de la VM HPC :

  • daos-client
  • gcc-gfortran
  • gcc-toolset-12
  • Lmod
  • dkms
  • htop
  • hwloc
  • hwloc-devel
  • infiniband-diags
  • kernel-devel
  • kmod-idpf-irdma
  • libfabric
  • librdmacm-utils
  • libibverbs-utils
  • libXt
  • ltrace
  • nfs-utils
  • numactl
  • numactl-devel
  • papi
  • pciutils
  • pdsh
  • perf
  • perftest
  • rdma-core
  • redhat-lsb-core (HPC VM Rocky 8 uniquement)
  • redhat-lsb-cxx (HPC VM Rocky 8 uniquement)
  • rsh
  • screen
  • strace
  • wget
  • zsh
  • Groupe de packages "Outils pour les développeurs"

Tarifs

L'image de VM HPC est disponible sans frais supplémentaires. Étant donné que l'image de VM HPC s'exécute sur Compute Engine, des frais peuvent vous être facturés pour les ressources Compute Engine, telles que les processeurs virtuels, les disques et la mémoire. Pour en savoir plus, consultez la page Tarifs de Compute Engine.

Étape suivante