Selezionare lo SKU HPC appropriato

Completato

Il team di ricerca e sviluppo ha a disposizione diverse opzioni HPC in Azure. Nella tabella seguente sono evidenziate le principali differenze tecniche tra gli SKU HB120_v2, HC44 e HB60. La possibilità di scegliere tra SKU HPC diversi consente di selezionare lo SKU più adatto per le caratteristiche dell'applicazione HPC in termini di prestazioni.

Gli elementi evidenziati indicano quale macchina virtuale HPC è la più potente e quella preferita in una determinata categoria.

HB120_v2 HC44 HB60
Processore AMD EPYC 7742 (Rome) Intel Platinum 8168 AMD EPYC 7551 (Naples)
Nessun core (SMT disabilitato) 120 44 60
Frequenza di base della CPU 2,45 GHz 2.7 GHz 2,0 GHz
Supporto AVX 512 No (16 FLOPS per core) Yes (32 FLOPS per core) No (8 FLOPS per core)
MFLOPS teorico (FP64) ~4000 ~3000 ~1000
Domini NUMA 30 2 15
Dimensioni massime dei processi MPI 36000 cores 13200 core 18000 core
Dimensioni memoria 480 GB 352 GB 240 GB
Larghezza di banda della memoria 340 GB/s 190 GB/s 260 GB/s
InfiniBand 200 GB HDR (latenza ~1,2 μs) EDR da 100 GB (latenza ~ 1,8 μs) EDR da 100 GB (latenza ~ 1,9 μs)
Dimensioni SSD locale 960 GB (NVMeDirect), 480 GB 700 GB 700 GB
Numero massimo di dischi collegati 8 4 4
Rapporto costo/prezzo 1,58 1.39 1.0

Motivi per scegliere HC44

  • L'applicazione HPC è vincolata alla virgola mobile e richiede il supporto AVX 512.
  • L'applicazione HPC è sensibile alla frequenza della CPU e in genere offre prestazioni migliori con una frequenza di clock superiore.
  • Intel può contare su un ecosistema di sviluppo maturo e risulta quindi più semplice sviluppare ed eseguire le applicazioni.
  • Le esperienze e le competenze maturate nel tempo con i processori Intel portano a preferire un processore Intel.

Motivi per scegliere HB120_v2

  • L'applicazione HPC è vincolata alla virgola mobile e usa tutti i core disponibili.
  • L'applicazione HPC è vincolata alla larghezza di banda della memoria.
  • L'applicazione HPC tighly coupled è vincolata alla rete ed è sensibile alla latenza e alla larghezza di banda.
  • L'applicazione HPC tighly coupled è altamente scalabile e si prevede di eseguire l'applicazione con più di 18.000 core.
  • L'applicazione richiede un'unità SSD NVMe locale ad alta velocità che supporta NVMeDirect.
  • L'applicazione richiede più di quattro dischi gestiti per ogni macchina virtuale.

Motivi per scegliere HB60

  • L'applicazione HPC usa <= 60 core per macchina virtuale.
  • L'applicazione HPC è più vincolata alla memoria che alla virgola mobile.
  • L'applicazione HPC viene ridimensionata a un numero di core totale inferiore a 18.000 core.