MPI トレースメトリック

関連項目

MPI トレース機能は、MPI ライブラリの関数の呼び出しについて記録します。 MPI トレース情報は、以下のメトリックに変換されます。

メトリック 定義
MPI 受信 データを受信する MPI 関数での受信処理回数
MPI 受信バイト数 MPI 関数で受信したバイト数
MPI 送信 データを送信する MPI 関数での送信処理回数
MPI 送信バイト数 MPI 関数で送信したバイト数
MPI 時間 MPI 関数のすべての呼び出しに使用した時間
他の MPI 呼び出し その他の MPI 関数の呼び出し数

送信または受信したバイト数は、その呼び出しに与えられたバッファサイズです。この値は、実際の送受信バイト数より大きいことがあります。 大域通信関数と共同通信関数においては、プロセッサ間通信が直接に行われるとともにデータ転送の最適化やデータの再送が行われないという前提に基づき、送信または受信されたバイト数が最大値となります。

同様に送信処理または受信処理の回数も、実際に実行された処理回数より大きいことがあります。

MPI 送信関数、MPI 受信関数、MPI 送受信関数、およびその他の MPI 関数に分類した監視対象の MPI ライブラリ関数を、下の表に示します。

カテゴリ 関数
MPI 送信関数 MPI_BsendMPI_IsendMPI_RsendMPI_SendMPI_Ssend
MPI 受信関数 MPI_IrecvMPI_Recv
MPI 送受信関数 MPI_AllgatherMPI_AllgathervMPI_AllreduceMPI_AlltoallMPI_AlltoallvMPI_BcastMPI_GatherMPI_GathervMPI_ReduceMPI_Reduce_scatterMPI_ScanMPI_ScatterMPI_ScattervMPI_SendrecvMPI_Sendrecv_replace
その他の MPI 関数 MPI_BarrierMPI_WaitMPI_WaitallMPI_WaitanyMPI_WaitsomeMPI_Win_fenceMPI_Win_lock
関連項目
時間メトリック
ハードウェアカウンタメトリック
スレッド同期遅延メトリック
メモリー割り当てメトリック
排他的メトリック、包括的メトリック、属性メトリック
データ表示設定の変更

著作権と商標について