Getting Started with Intel® Trace Analyzer and Collector

Intel® Trace Analyzer and Collector is a graphical tool for understanding MPI application behavior, quickly finding bottlenecks, improving correctness, and achieving high performance for parallel cluster applications based on Intel® architecture. Improve weak and strong scaling for small and large applications with Intel® Trace Analyzer and Collector.

Intel® Trace Collector enables you to collect statistics for your applications, while Intel® Trace Analyzer provides powerful capabilities for visualizing and analyzing the collected data.

Intel® Trace Collector is available on Linux* OS and Windows* OS. Intel® Trace Analyzer is available on Linux* OS and Windows* OS.

You can download and install Intel® Trace Analyzer and Collector as part of Intel® Parallel Studio XE Cluster Edition.

Select Your Operating System to Get Started

Key Features

Interface and Displays

  • Intel® Trace Analyzer and Collector has a full-color customizable GUI with charts and drill-down view options.
  • The analyzer is able to rapidly unwind the call stack and use debug information to map instruction addresses to source code.
  • With both command-line and GUI interfaces, you can additionally set up batch runs or do interactive debugging.

Learn more...

MPI Correctness Checking

  • The MPI Correctness Checker detects deadlocks, data corruption, and errors with MPI parameters, data types, buffers, communicators, point-to-point messages and collective operations.
  • The Correctness Checker enables you to scale to large systems and detect errors even among a large number of processes.

Learn more...

Performance Assistant

Identify performance issues in your application using the Performance Assistant, which provides the following information:
  • Detailed description of the issue and recommendations on how to resolve it
  • Information about the affected processes
  • Regions in the source code that caused the issue

Learn more...

Ideal Environment Simulation

  • Understand application imbalance and estimate a potential application speedup after MPI implementation tuning and/or network upgrades by using the Idealization capability.

Learn more...

User-Level Instrumentation

  • Control the profiling library and record user-defined activities, define groups of processes, define performance counters and record their values using the Intel® Trace Collector API.
  • Automatically instrument all your application functions with the Intel® compilers to analyze them in Intel® Trace Analyzer.

Learn more...

Documentation and Resources

To learn more about the product, see the following resources:

Legal Information

Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
* Other names and brands may be claimed as the property of others.
© Intel Corporation.

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