1. 程式人生 > >高效能運算基準測試程式(二)--MPI測試基準

高效能運算基準測試程式(二)--MPI測試基準

OSU介紹

測試集

參考官方介紹,一般測試過程中使用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

IMB介紹

Intel MPI Benchmark,測試程式位於Intel編譯器套件安裝路徑中,
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