Charts in the Intel® Trace Analyzer are graphical or alphanumerical diagrams that are parameterized with a time interval, a process grouping, a function grouping (see Aggregation) and an optional filter. Together they define the structure in which data is presented and the amount of data to be displayed.

The Charts supported by Intel Trace Analyzer are divided into:

While the timelines show trace data in graphical form over a horizontal axis representing runtime, the profiles show statistical data. You can show or hide these Charts from the Charts menu on the view menu bar. Charts are grouped into Views. By default, a View contains the Function Profile (showing the Flat Profile tab) when you open a trace file.

Intel Trace Analyzer charts enable you to see the following data:

  • MPI calls

  • Application code (includes User Code and OpenMP* regions)

  • OpenSHMEM* function calls

  • System calls

For example, you can see the Application and MPI groups of data on the Event Timeline and the Function Profile:

Intel® Trace Analyzer

Ungroup the Application group to see the information about user code and OpenMP parallel regions.

The following sections describe each chart in detail. For each chart there is a subsection about mouse hovering, its context menu, how and why to customize a chart (settings), the effects of filtering, and tagging and the effects of aggregation when applicable.

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