December 18, 2018

クラウド HPC 2018-12: グーグルクラウド

材料モデリングにおけるハイパフォーマンスコンピューティング(HPC)アプリケーションのクラウドプラットフォームのベンチマークに関するこれまでの取り組みの自然な続きとして...

概要

材料モデリングにおけるハイパフォーマンスコンピューティング(HPC)アプリケーションのクラウドプラットフォームのベンチマークに関するこれまでの取り組みの続きとして、Google Compute Engine(GCE)ハードウェアがこの目的に適していることを理解することにしました。そのために、GCE 向けにハイパフォーマンスLinpack (HPL [1])、ネットワーク遅延と帯域幅のベンチマーク [2]、ウィーン AB-Initio シミュレーションパッケージ (VASP [3]) を実行しました。

結果

以下に結果の一部を示します。GCE は、インターコネクトネットワークとベース CPU 周波数がかなり遅いことを示しています (Haswell、2.3 GHz)。公式文書 [4] にはターボ周波数が最大 20% 高いと記載されていますが、ベンチマークを試みても達成できませんでした。

読者はオンラインの他の場所で完全な説明を見つけることができます [5]。

スピードアップ率

スピードアップ比、
単一ノードのパフォーマンスに対する、特定のノード数のパフォーマンスの正規化された比率。
AZ — マイクロソフトアズール、OL — オラクルクラウド、AWS — アマゾンウェブサービス、GCE — グーグルコンピュートエンジン

コアあたりのパフォーマンス

コアあたりのパフォーマンス (GFLOPS) 対ノード数
AZ — マイクロソフトアズール、OL — オラクルクラウド、AWS — アマゾンウェブサービス、GCE — グーグルコンピュートエンジン

ネットワーク帯域幅

ネットワーク帯域幅 (メガバイト/秒) とバイト数
AZ — マイクロソフトアズール、OL — オラクルクラウド、AWS — アマゾンウェブサービス、GCE — グーグルコンピュートエンジン

結論

クラウドに搭載される最新のハードウェアが増えるにつれ、特定のアプリケーションでのパフォーマンスについて尋ねるのは当然です。この簡単な調査から分かることは、GCE 上で分散メモリ計算を実行することが、現時点で課題となっている可能性があるということです。

リンク

[1] ハイパフォーマンスなリンパック、公式サイト

[2] MPI ベンチマーク、ドキュメンテーション

[3] ウィーン AB-Initioシミュレーションパッケージ、公式サイト

[4] Google コンピュートエンジン CPU プラットフォーム、 ドキュメンテーション

[5] Exabyte.io ドキュメンテーション:2018 年のクラウドベンダーのベンチマーキング