Intel® Advisor

Reducing Site Overhead

Site overhead is the time spent starting up (and shutting down) parallel execution. This overhead includes creating threads, scheduling those threads onto cores, and waiting for the threads to begin executing. In some parallel framework implementations, real threads are only created once - rather than destroying them at the end of a parallel site; the implementation suspends the threads. In this case, the full site overhead will be experienced only the first time a site is entered.

MPI Workflow Example

In this example, analysis is performed for an application that is run in four processes.

Collect survey data for all ranks into the shared ./advi project directory.

$ mpirun -n 4 advixe-cl -project-dir ./advi -collect survey -- <PATH>/mpi-sample/1_mpi_sample_serial

If you need to copy the data to the development system, do so now.

Subscribe to Intel® Advisor