Xuehai Zhang
(hai@cs.uchicago.edu)
Katarzyna Keahey (keahey@mcs.anl.gov)
Last updated: 4/28/05
Pallas MPI Bechmarks or 'PMB' (now called Intel® MPI Benchmarks) is a suite of MPI benchmarks to measure the most important MPI functions. Please read the user manual to find the details of the benchmarks.
We use 8 PMB benchmarks to study the MPI performance on clusters under 4 case scenarios (We use the PMB-MPI1 part of PMB 2.2 packages for our study).
The 8 PMB benchmarks are PingPing, PingPong, SendRecv, Exchange, Bcast, Allgather, Alltoall, and Reduce. They can be classified to two catgories based on the communication pattern. PingPing, PingPong, SendRecv, and Exchange belong to Point-to-Point category while the rest benchmarks belong to the category of Collective Operations (as function of no. of CPUs).
The 4 case scenarios are:
The following pages contain the performance results for all 8 benchmarks. We normalize the results of dom0,domU(SMP),and domU(noSMP) to those of linux for better illustration.
Note: the value for each data point in the performance results (throughput or latency) is the average of 10 runs of the same benchmark.