I workload di computing ad alte prestazioni (HPC) e ad alto accoppiamento utilizzano spesso la Message Passing Interface (MPI) per comunicare tra i processi e le istanze di Compute Engine. Tuttavia, la procedura di creazione di un'immagine del sistema operativo ottimizzata per le prestazioni ottimali di MPI richiede competenze di sistema, conoscenza di Cloud de Confiance by S3NS e tempo extra per la manutenzione. Per configurare rapidamente un ambiente ottimizzato per i tuoi carichi di lavoro HPC, utilizza un'immagine VM HPC.
Un'immagine VM HPC è basata su Rocky Linux 8 o Rocky Linux 9 ed è ottimizzata per i workload HPC ad alto accoppiamento. L'immagine include i parametri di ottimizzazione del kernel e della rete preconfigurati necessari per creare istanze di computing che raggiungono prestazioni MPI ottimali su Cloud de Confiance by S3NS.
Per risultati ottimali, esegui il deployment dell'immagine VM HPC su un tipo di macchina della serie di macchine ottimizzate per il calcolo. Questi tipi di macchine sono progettati per applicazioni HPC strettamente accoppiate. Per utilizzare Cloud RDMA con H4D, devi utilizzare la versione 20250917 o successive dell'immagine VM HPC Rocky 8.
Puoi creare un'istanza VM HPC utilizzando uno qualsiasi dei metodi disponibili per creare un'istanza di computing. Puoi anche utilizzare il gestore dei workload Slurm di SchedMD per eseguire il deployment di un cluster HPC. Il supporto di Slurm non è ancora disponibile per le immagini VM HPC basate su Rocky Linux 9.
Vantaggi
L'immagine VM HPC offre i seguenti vantaggi:
- Istanze di calcolo preconfigurate per i workload HPC. Non è necessario ottimizzare manualmente le prestazioni, gestire i riavvii delle istanze di computing o rimanere al passo con gli ultimi aggiornamenti di Cloud de Confiance per i workload HPC ad accoppiamento stretto.
- Ottimizzazioni di rete per workload ad alto accoppiamento. Sono incluse ottimizzazioni che riducono la latenza per i messaggi di piccole dimensioni. Queste ottimizzazioni sono utili per le applicazioni che dipendono fortemente dalle comunicazioni collettive e point-to-point. Se utilizzi la serie di macchine H4D, l'immagine VM HPC Rocky 8 contiene i driver Cloud RDMA necessari.
- Ottimizzazioni per il calcolo per workload HPC. Sono incluse ottimizzazioni che riducono il tremolio del sistema, il che rende più prevedibili le prestazioni elevate del singolo nodo.
- Prestazioni coerenti e riproducibili. La standardizzazione delle immagini sistema operativo ti offre prestazioni a livello di applicazione coerenti e riproducibili.
- Maggiore compatibilità delle applicazioni. L'allineamento ai requisiti a livello di nodo della specifica della piattaforma HPC di Intel consente un elevato grado di interoperabilità tra i sistemi.
Funzionalità dell'immagine VM HPC
L'immagine VM HPC offre diverse funzionalità progettate per ottimizzare le prestazioni per i carichi di lavoro HPC (computing ad alte prestazioni):
- Aggiornamenti automatici disattivati
- Ottimizzazioni collettive di MPI
- RPM preinstallati
Aggiornamenti automatici disattivati
Gli aggiornamenti automatici possono avere un impatto negativo sulle prestazioni dei carichi di lavoro
HPC. Disattiva gli aggiornamenti automatici per le immagini VM HPC impostando la voce dei metadati google_disable_automatic_updates su TRUE durante la creazione dell'istanza. La modalità di impostazione di questa voce di metadati durante la creazione dell'istanza dipende dallo strumento utilizzato per creare l'istanza.
Ad esempio, quando utilizzi il comando
gcloud compute instances create
per creare un'istanza di computing, fornisci l'argomento
--metadata. Per ulteriori informazioni, vedi le informazioni sui metadati delle VM.
La voce di metadati google_disable_automatic_updates è disponibile come segue:
- Immagini VM HPC Rocky 9: tutte le versioni.
- Immagini VM HPC Rocky 8: solo nelle immagini create a partire dal 12 luglio 2024.
La data di creazione (formattata come
YYYYMMDD) viene utilizzata come numero di versione alla fine dei nomi delle immagini. Ad esempio, un'immagine VM HPC Rocky 8 creata il 21 luglio 2025 ha il nomehpc-rocky-linux-8-v20250721.
Se disattivi gli aggiornamenti automatici sulle tue istanze H4D, devi eseguire regolarmente il comando dnf update sull'istanza per mantenere aggiornato il driver Cloud RDMA.
Libreria Intel MPI
Google consiglia di utilizzare lo script google_install_intelmpi per installare
la libreria Message Passing Interface (MPI) prima di eseguire i job MPI su
Cloud de Confiance by S3NS. Per saperne di più, consulta la sezione
Utilizza Intel MPI 2021.
RPM preinstallati
L'immagine VM HPC è dotata dei seguenti pacchetti RPM preinstallati:
daos-clientgcc-gfortrangcc-toolset-12Lmoddkmshtophwlochwloc-develinfiniband-diagskernel-develkmod-idpf-irdmalibfabriclibrdmacm-utilslibibverbs-utilslibXtltracenfs-utilsnumactlnumactl-develpapipciutilspdshperfperftestrdma-coreredhat-lsb-core(solo VM HPC Rocky 8)redhat-lsb-cxx(solo VM HPC Rocky 8)rshscreenstracewgetzsh- Gruppo di pacchetti "Strumenti di sviluppo"
Prezzi
L'immagine VM HPC è disponibile senza costi aggiuntivi. Poiché l'immagine VM HPC viene eseguita su Compute Engine, potresti dover sostenere dei costi relativi alle risorse di Compute Engine, come vCPU, dischi e memoria. Per saperne di più, consulta la pagina relativa ai prezzi di Compute Engine.
Passaggi successivi
- Scopri come creare un'istanza pronta per l'HPC.
- Scopri di più sulle Advanced Compute Images per i workload HPC.
- Consulta le best practice per l'esecuzione dei carichi di lavoro HPC.
- Scopri come configurare e scalare le applicazioni MPI sulle VM H4D con Cloud RDMA su Cloud de Confiance by S3NS.
- Scopri come creare cluster HPC H4D con funzionalità di gestione dei cluster avanzate.
- Se hai un feedback o hai bisogno di assistenza, invia un'email all'indirizzo hpc-image-feedback@google.com.