4

誰もがMPI(メッセージパッシングインターフェイス)に移行しましたか、それともPVMはスーパーコンピューターやHPCでまだ広く使用されていますか?

4

2 に答える 2

8

私の経験では、PVMはハイパフォーマンスコンピューティングで広く利用されていません。MPIは広く使用されているようであり、Co-Array Fortranのようなものが、将来の超並列システムへの道となる可能性があります。

InterCommというライブラリを使用して、物理モデルを個別の実行可能ファイルとして結合します。InterCommは現在、これらの結合モデル間の通信にPVMを利用しています。PVMとInterCommは、同種および異種のネットワーク環境で動作することを誇っています(MPIは異種のコンピューティング/ネットワーク環境をサポートしていないと言われています)。ただし、これは私たちが使用したことのない機能です(そして、これから使用することは非常に疑わしいです)。

アカデミックコンピューティング環境でPVMを実行するのに苦労しました。評判の良い国立コンピューティングセンターの一部のsys-admin/support-typeの人々は、移植中に遭遇した問題のために、MPIを使用するために20年前のO(10 ^ 4)ラインコードを「単に」再コーディングすることを提案しました。ルーター/キューイング環境がPVMと一緒に複数の並列実行可能ファイルを起動することを好まなかった特定のスーパーコンピューターへのコード。

プロジェクトのアーキテクチャ/設計段階にいる場合は、ヘテロジニアスコンピューティング/ネットワーク環境で作業する必要がない限り、PVMから離れることをお勧めします。

于 2009-12-09T20:15:05.760 に答える
6

サイトに大きく依存する可能性がありますが、私の経験では、MPIは(少なくともアカデミックな)HPCスペースでPVMを完全に支配しています。MPIサポートなしで新しいHPC相互接続を現実的に起動することはできませんが、PVMは明らかにオプションのようです。たとえば、Infiniband用のPVM実装はありますか?

于 2009-12-08T09:30:47.007 に答える