| 計算内容 | 種類 | 富岳での実行 | 説明 |
|---|---|---|---|
| πの算出 | 逐次処理 | ○ | Cによる実装 |
| πの算出 | 並列処理(SPMD) | ○ | C/MPIによる実装 |
| MNIST/TensorFlow | 逐次処理 | ○ | TensorFlowチュートリアルからの引用 |
| MNIST/TensorFlow/Horovod | 並列処理(SPMD) | ○ | Horovodサンプルコードからの引用 |
| MNIST/Distributed TensorFlow | 並列処理(MPMD | × | Distributed TensorFlowチュートリアル(MirroredStrategy)からの引用、富岳では動作しないがPCでは動作する |
- 富岳上で実行可能なコードについてはジョブスクリプトも公開
- C言語実装は
Makefileも公開
Raspberry Pi で作成したクラスタ上に富岳に近いソフトウェアを適用する方法について解説。
- Spackチュートリアルv0.16.2日本語訳:別リポジトリにて提供
(2021年10月16日時点の)富岳では、Spack v0.16.2 富岳用ブランチをもちいたOSS提供を行っている。
富岳が提供している範囲内のパッケージの運用(パブリンクインスタンスのみでspack load しかつかわない、など)であればマニュアル記載の機能のみでもかまわないが、そうでない場合はSpackの機能を理解してからの操作のほうが作業時間が削減できる。
- Apache2.0 準拠