1

たとえば、100 プロセッサの並列 MPI プログラムでは、次のようになります。

すべての MPI プロセスで認識される必要があるグローバル カウント番号がある場合、それぞれの MPI プロセスがこの番号に追加でき、他のプロセスは即座に変更を確認し、変更された値に追加する必要があります。

同期は不可能であり、多くの遅延の問題が発生します。

すべてのプロセス間で共有メモリを開き、このメモリを使用してこの番号にアクセスし、それを変更しても問題ありませんか?

使用してもいいですかMPI_WIN_ALLOCATE_SHARED、それともそのようなものですか、それともこれは良い解決策ではありませんか?

4

1 に答える 1