Your feedback is very important to us. To receive technical support for the tools provided in this product and technical information including FAQ's and product updates, you need to register for an Intel(R) Premier Support account at the Registration Center.
This package is supported by Intel(R) Premier Support. Direct customer support requests at:
IMB-MPI1 component of the Intel® MPI Benchmarks provides benchmarks for MPI-1 functions. IMB-MPI1 contains the following benchmarks:
The benchmark for the MPI_Gather function. The root process inputs X*np bytes (X from each process). All processes receive X bytes. The root of the operation is changed round-robin.
This section describes blocking I/O benchmarks. The benchmarks can run with varying transfer sizes X, in bytes. The timings are averaged over multiple samples. The basic MPI data type for all data buffers is MPI_BYTE. In the definitions below, a single sample with a fixed I/O size X is used.
The benchmark for MPI_Iallgather that measures communication and computation overlap.
The benchmark for MPI_Igatherv that measures communication and computation overlap.
This benchmark measures the bidirectional MPI_Put operation in passive target communication mode. The benchmark runs on two active processes. These processes initiate an access epoch to each other using the MPI_Lock function, transfer data, close the access epoch, and call the MPI_Barrier function.
Intel® MPI Benchmarks provides different ways to manage its control flow:
Hard-coded control mechanisms. For example, the selection of process numbers for running the central benchmarks. See the Hard-coded Settings section for details.
The example below shows the results for the Window benchmark received after running IMB-EXT.exe on a Microsoft Windows* cluster using two processes. The performance diagnostics for Unidir_Get, Unidir_Put, Bidir_Get, Bidir_Put, and Accumulate are omitted.
- 第 1 页