Intel® Trace Analyzer and Collector User and Reference Guide

ID 767272
Date 3/31/2023
Public
Document Table of Contents

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