Simulating Ideal Communication

Use the Idealization capability to understand application imbalance and estimate a potential application speedup after MPI implementation tuning and/or network upgrades.

The idealizer creates the ideal communication environment from the real trace generated by the Intel® Trace Collector. To simulate the application behavior in the ideal communication environment, select Advanced > Idealization.

Idealization assumes the following conditions at trace processing time: 

  • zero network latency

  • infinite network bandwidth

  • zero buffer copy time

  • infinite buffer size

Idealization assumes concurrency as a limitation factor. For example:

  • a message cannot be received before it is sent

  • an All-To-All collective operation ends when the last thread starts

See Also

Idealization Dialog Box

For more complete information about compiler optimizations, see our Optimization Notice.