• 9.1
  • 07/08/2015
  • Public Content

Compare Original Trace File With Idealized Trace File


 See your application under the ideal circumstances and compare the original trace file with the idealized one to isolate problematic interactions.
Create the idealized trace:
  1. In the
    poisson_sendrecv.single.stf
    view, select
    Advanced
    >
    Idealization
    , or use the toolbar button.
  2. In the Idealization dialog box, check the idealization parameters. By default, Intel® Trace Analyzer stores the idealized trace in the examples folder under the name of the input trace file with the suffix
    ideal
    added before the
    .stf
    extension.
  3. Click
    Start
    to idealize the trace
    poisson_sendrecv.single.stf
    .
To get more information on idealization, refer to the
Idealization Dialog Box
section of the
Intel® Trace Analyzer Reference Manual
.
Compare the original trace file with the idealized trace:
  1. In the
    poisson_sendrecv.single.stf
    view, select
    Advanced
    >
    Imbalance Diagram
    or press the toolbar button.
  2. In the Imbalance Diagram dialog box, press the
    Open Another File
    button, navigate to the idealized trace
    poisson_sendrecv.ideal.stf
    and select it.
  3. Click
    OK
    .
  4. In the Imbalance Diagram window, click the
    Total Mode
    button and select
    Breakdown Mode
    .
You can see that
MPI_Sendrecv
is the most time-consuming function. The imbalance weight is displayed in pink color and comprises about 10% for the
MPI_Sendrecv
function. This is the time the processes spend waiting for each other.
Key Terms

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804