#OSU介绍
官网及下载链接:http://mvapich.cse.ohio-state.edu/benchmarks/
##测试集
参考官方介绍,一般测试过程中使用IMB测试MPI传输的各项性能并结合OSU测试MPI带宽及延时。
osu_bibw - Bidirectional Bandwidth Testosu_bw - Bandwidth Testosu_latency - Latency Testosu_put_latency - Latency Test for Putosu_get_latency - Latency Test for Getosu_put_bw - Bandwidth Test for Putosu_get_bw - Bandwidth Test for Getosu_put_bibw - Bidirectional Bandwidth Test for Putosu_acc_latency - Latency Test for Accumulateosu_cas_latency - Latency Test for Compare and Swaposu_fop_latency - Latency Test for Fetch and Oposu_allgather - MPI_Allgather Latency Testosu_allgatherv - MPI_Allgatherv Latency Testosu_allreduce - MPI_Allreduce Latency Testosu_alltoall - MPI_Alltoall Latency Testosu_alltoallv - MPI_Alltoallv Latency Testosu_bcast - MPI_Bcast Latency Testosu_gather - MPI_Gather Latency Testosu_gatherv - MPI_Gatherv Latency Testosu_reduce - MPI_Reduce Latency Testosu_reduce_scatter - MPI_Reduce_scatter Latency Testosu_scatter - MPI_Scatter Latency Testosu_scatterv - MPI_Scatterv Latency Testosu_iallgather - MPI_Iallgather Latency Testosu_ialltoall - MPI_Ialltoall Latency Testosu_ibcast - MPI_Ibcast Latency Testosu_igather - MPI_Igather Latency Testosu_iscatter - MPI_Iscatter Latency Test
mpirun --allow-run-as-root -H node1,node2 ..../osu-micro-benchmarks/mpi/pt2pt/osu_latency
注意不要-hostfile hostfile,如果这样测试测试结果是本级loop
#IMB介绍
Intel MPI Benchmark,测试程序位于Intel编译器套件安装路径中,
INTELPATH/impi/INTEL_PATH/impi/INTELPATH/impi/version/bin64/IMB_* 常用IMB-MPI1
##测试集
Intel® MPI Benchmarks User Guide and Methodology Description
• Single Transfer
• Parallel Transfer
• Collective benchmarks
三个测试程序子集中包括多项MPI Options的测试,各项测试内容参考User Guide 或者README