適切な HPC SKU を選択する

完了

研究開発チームには、Azure で使用できる HPC オプションがいくつかあり、次の表では、HB120_v2、HC44、および HB60 SKU の主要な技術的相違点が強調されています。 複数の HPC SKU から選択することで、HPC アプリケーションのパフォーマンス特性に適した SKU を選択できます。

強調表示されている項目は、特定のカテゴリで最有力の優先される HPC 仮想マシンを示しています。

HB120_v2 HC44 HB60
プロセッサ AMD EPYC 7742 (Rome) Intel Platinum 8168 AMD EPYC 7551 (Naples)
コアなし (SMT 無効) 120 44 60
CPU ベース周波数 2.45 GHz 2.7 GHz 2.0 GHz
AVX 512 のサポート いいえ (コアあたり 16 FLOPS) Yes (コアあたり 32 FLOPS) いいえ (コアあたり 8 FLOPS)
理論的 MFLOPS (FP64) ~4000 3000 未満 1000 未満
NUMA ドメイン 30 2 15
最大 MPI ジョブ サイズ 36000 cores 13,200 コア 18,000 コア
メモリ サイズ 480 GB 352 GB 240 GB
メモリ帯域幅 340 GB/s 190 GB/秒 260 GB/秒
InfiniBand 200 GB HDR (待機時間 1.2 μs 未満) 100 GB EDR (待機時間 1.8 μs 未満) 100 GB EDR (待機時間 1.9 μs 未満)
ローカル SSD サイズ 960 GB (NVMeDirect)、480 GB 700 GB 700 GB
最大接続ディスク数 8 4 4
コスト比率 1.58 1.39 1.0

HC44 を選択する理由

  • HPC アプリケーションは浮動小数点にバインドされ、AVX 512 のサポートを必要とします。
  • HPC アプリケーションは CPU 周波数に依存しており、一般にクロック周波数が高くなるほどパフォーマンスが向上します。
  • Intel には成熟した開発エコシステムがあるため、アプリケーションの開発と実行が容易になります。
  • あなたは、Intel プロセッサとの歴史と経験が長いので、Intel プロセッサの使用を優先したいと考えます。

HB120_v2 を選択する理由

  • HPC アプリケーションは、浮動小数点にバインドされ、使用可能なすべてのコアを使用します。
  • HPC アプリケーションは、メモリ帯域幅にバインドされています。
  • 密結合された HPC アプリケーションはネットワークにバインドされ、待機時間と帯域幅に依存しています。
  • 密結合された HPC アプリケーションは、高度にスケーラブルで、アプリケーションを 18,000 コア以上で実行する予定です。
  • アプリケーションには、NVMeDirect をサポートする高速のローカル NVMe SSD が必要です。
  • アプリケーションには、VM あたり 4 つ以上のマネージド ディスクが必要です。

HB60 を選択する理由

  • HPC アプリケーションでは、VM あたり <= 60 コアを使用します。
  • HPC アプリケーションは、浮動小数点よりもメモリに多くバインドされています。
  • HPC アプリケーションは、少ない合計コア数 18,000 コア未満にスケーリングされます。