» Latest release: mpibenchmark-0.4.tar.gz
» Release history:
For changelog, see NEWS.
» MadMPI benchmark source code is hosted as part of the PM2 project on Inria Gitlab.
MadMPI benchmark is benchmark designed to assess the performance of MPI libraries using various metrics. It may be used to benchmark any MPI library and is not tied to MadMPI.
MadMPI benchmark contains the following benchmark series:
For installation instructions, see the README.
» MadMPI benchmark installation and documentation
» The reference published paper (ICPP 2016)
» The presentation slides
To interpret results, see the reference article and the following slide:.
MadMPI with Pioman/pthread on InfiniBand FDR
(william, ConnectX-3 MT27500, ibverbs)
MadMPI with Pioman/pthread on InfiniBand EDR
(joe, ConnectX-4 MT27700, ibverbs)
OpenMPI 1.8 on InfiniBand FDR (inti haswell)
OpenMPI 1.10.1 on InfiniBand FDR (william, ConnectX-3 MT27500, ibverbs)
OpenMPI 1.10.1 on InfiniBand EDR (joe, ConnectX-4 MT27700, ibverbs)
OpenMPI 1.10 on InfiniBand FDR, Mellanox MXM
(plafrim mistral, Mellanox ConnectX-3, MXM)
OpenMPI 1.10.1 on shared memory (william)
OpenMPI v2.x snapshot, on InfiniBand FDR (william, ConnectX-3 MT27500, ibverbs)
OpenMPI v2.x snapshot, on InfiniBand EDR (joe, ConnectX-4 MT27700, ibverbs)
MVAPICH2 2.0b on InfiniBand FDR (william, ConnectX-3 MT27500, ibverbs)
MVAPICH2 2.2a on InfiniBand FDR (william, ConnectX-3 MT27500, ibverbs)
MVAPICH2 2.2a on InfiniBand EDR (joe, ConnectX-4 MT27700, ibverbs)
MPICH 3.2 on InfiniBand, Mellanox MXM (plafrim mistral,
Mellanox ConnectX-3, MXM)
MPICH 3.2 on TCP/Ethernet (william)
MPICH 3.2 on shared memory (william)
Intel MPI 5.1 on InfiniBand QDR TrueScale (plafirm
miriel, QLogic IBA7322)
Intel MPI 5.1 on InfiniBand QDR (plafrim mistral,
Mellanox ConnextX-3)
Intel MPI 5.1 on shared memory (plafrim miriel, QLogic IBA7322)
Intel MPI 5.1.3 on Intel Omni-Path (plafrim devel, Omni-Path HFI Adapter 100 Series)
MPC 2.5.2 on InfiniBand FDR (william, ConnectX-3 MT27500, ibverbs)
Cray XE (Blue Waters), using Gemini network
(thank to François Tessier and Emmanuel Jeannot, JLESC)
Cray XE (Blue Waters), shared memory
(thank to François Tessier and Emmanuel Jeannot, JLESC)
Fujitsu K computer using Tofu network
(thank to Balazs Gerofi, Riken)
IBM BluGene/Q (Juqueen), default parameters
(thank to Benedikt Steinbusch, Forschungszentrum Jülich)
IBM BluGene/Q (Juqueen), thread multiple
(thank to Benedikt Steinbusch, Forschungszentrum Jülich)
alexandre.denis@inria.fr