Introduction
Intel® Trace Analyzer and Collector consists of the two tools: a collector with command-line interface (CLI) for tracing and an analyzer with graphical user interface (GUI) for visualizing:
- Intel Trace Collectoris a command-line tool for tracing and analyzing performance of MPI applications. It intercepts all MPI calls and generates.stftrace files that can be analyzed with Intel Trace Analyzer for understanding the application behavior. Intel Trace Collector can also trace non-MPI applications, like socket communication in distributed applications or serial programs.
- Intel Trace Analyzeris a graphical tool that displays and analyzes event trace data, using.stftrace files generated by Intel Trace Collector as input. Intel Trace Analyzer helps you understand the application behavior, detect performance problems and programming errors.
Intel Trace Collector Components
Intel Trace Collector contains the libraries and utilities listed below. Some of them are available only on Linux* OS.
Libraries
| Description
|
---|---|
| Dummy implementation of API. See
Tracing User Defined Events.
|
| Library for regular MPI tracing. See
Tracing Conventional MPI Applications.
|
| Library for fail-safe MPI tracing. See
Tracing Failing MPI Applications.
|
| Library for tracing MPI load imbalance. See
Tracing MPI Load Imbalance.
|
| Correctness checking library. See
Correctness Checking.
|
| Library for tracing distributed non-MPI applications. See
Tracing Distributed Non-MPI Applications.
|
| Library for automatic counter tracing with PAPI*. See
Recording Hardware Performance Information.
|
Utilities
| Description
|
| Utility for manipulating trace files (stftool Utility).
|
| Utility for conversion of trace files into readable format (Expanded ASCII output of STF Files).
|
| Configuration assistant for creating and editing configuration files (Configuring Intel Trace Collector).
|
| Utility for conversion of OTF2 trace files to the STF format.
|