高性能计算基准测试程序(二)--MPI测试基准

#OSU介绍
官网及下载链接:http://mvapich.cse.ohio-state.edu/benchmarks/

##测试集
参考官方介绍,一般测试过程中使用IMB测试MPI传输的各项性能并结合OSU测试MPI带宽及延时。

osu_bibw - Bidirectional Bandwidth Test
osu_bw - Bandwidth Test
osu_latency - Latency Test
osu_put_latency - Latency Test for Put
osu_get_latency - Latency Test for Get
osu_put_bw - Bandwidth Test for Put
osu_get_bw - Bandwidth Test for Get
osu_put_bibw - Bidirectional Bandwidth Test for Put
osu_acc_latency - Latency Test for Accumulate
osu_cas_latency - Latency Test for Compare and Swap
osu_fop_latency - Latency Test for Fetch and Op
osu_allgather - MPI_Allgather Latency Test
osu_allgatherv - MPI_Allgatherv Latency Test
osu_allreduce - MPI_Allreduce Latency Test
osu_alltoall - MPI_Alltoall Latency Test
osu_alltoallv - MPI_Alltoallv Latency Test
osu_bcast - MPI_Bcast Latency Test
osu_gather - MPI_Gather Latency Test
osu_gatherv - MPI_Gatherv Latency Test
osu_reduce - MPI_Reduce Latency Test
osu_reduce_scatter - MPI_Reduce_scatter Latency Test
osu_scatter - MPI_Scatter Latency Test
osu_scatterv - MPI_Scatterv Latency Test
osu_iallgather - MPI_Iallgather Latency Test
osu_ialltoall - MPI_Ialltoall Latency Test
osu_ibcast - MPI_Ibcast Latency Test
osu_igather - MPI_Igather Latency Test
osu_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编译器套件安装路径中,
I N T E L P A T H / i m p i / 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

你可能感兴趣的:(HPC软件相关)