MPI 跟踪度量

MPI 跟踪记录有关对 MPI 库中的函数进行调用的信息。MPI 跟踪信息将被转换为以下度量:

度量 定义
MPI 接收 接收数据的 MPI 函数中的接收操作数
接收的 MPI 字节 MPI 函数中接收的字节数
MPI 发送 发送数据的 MPI 函数中的发送操作数
发送的 MPI 字节 MPI 函数中发送的字节数
MPI 时间 对 MPI 函数的所有调用花费的时间
其它 MPI 调用 对其它 MPI 函数调用的数目

以已接收或已发送形式记录的字节数是调用中给定的缓冲区大小。它可能大于接收或发送的实际字节数。在全局通信函数和集合通信函数中,发送或接收的字节数为最大数目,还要假定直接进行处理器间通信,并且无数据传输优化或数据的再发送。

同样,发送操作或接收操作数可能大于实际执行的操作数。

下表中列出 MPI 库中受跟踪的函数,将其分类为 MPI 发送函数、MPI 接收函数、MPI 发送和接收函数,以及其它 MPI 函数。

.
类别 函数
MPI 发送函数 MPI_Bsend, MPI_Isend, MPI_Rsend, MPI_Send, MPI_Ssend
MPI 接收函数 MPI_Irecv, MPI_Recv
MPI 发送和接收函数 MPI_Allgather, MPI_Allgatherv, MPI_Allreduce, MPI_Alltoall, MPI_Alltoallv, MPI_Bcast, MPI_Gather, MPI_Gatherv, MPI_Reduce, MPI_Reduce_scatter, MPI_Scan, MPI_Scatter, MPI_Scatterv, MPI_Sendrecv, MPI_Sendrecv_replace
其它 MPI 函数 MPI_Barrier, MPI_Wait, MPI_Waitall, MPI_Waitany, MPI_Waitsome, MPI_Win_fence, MPI_Win_lock
另请参见
计时度量
硬件计数器度量
线程同步延迟度量
内存分配度量
互斥、相容和归属度量
设置数据表示首选项

找到要找的内容了吗?如未找到,请将您的意见通过电子邮件发送至 docfeedback@sun.com。
法律声明