Intel® Trace Analyzer and Collector

Understand MPI application behavior, quickly find bottlenecks, and achieve high performance for parallel cluster applications

  • Powerful MPI Communications Profiling and Analysis
  • Scalable: Low Overhead and Effective Visualization
  • Flexible to Fit Workflow: Compile, Link, or Run

Overview

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 running on Intel® architecture. Improve weak and strong scaling for applications.

Benefits:

  • Visualize and understand parallel application behavior
  • Evaluate profiling statistics and load balancing
  • Analyze performance of subroutines or code blocks
  • Learn about communication patterns, parameters, and performance data
  • Identify communication hotspots
  • Decrease time to solution and increase application efficiency

intel-trace-analyzer-app


Features

MPI Checking

  • A unique 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 allows the user to scale to extremely large systems and detect errors even among a large number of processes.

Interface and Displays

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

Scalability

  • Low overhead allows random access to portions of a trace, making it suitable for analyzing large amounts of performance data.
  • Thread safety allows you to trace multithreaded MPI applications for event-based tracing as well as non-MPI threaded applications.

Instrumentation and Tracing

  • Low-intrusion instrumentation supports MPI applications with C, C++, or Fortran.
  • Intel® Trace Analyzer and Collector automatically records performance data from parallel threads in C, C++, or Fortran.

What’s New
Processor Support: Latest Intel® Xeon and Intel® Xeon Phi™ processors.
Partitioned Global Access Space (PGAS) Support: Includes OpenSHEM* support.

 

Specs at a Glance

Processors Intel® Xeon® and Intel® Xeon Phi™ processors and compatible processors
Languages C, C++, Fortran*, and OpenSHMEM
Development Environments Works with compilers from Microsoft, GNU Compiler Collection (GCC), Intel, and others that follow these standards.
Operating Systems Intel Trace Analyzer and Collector is available on Linux* and Windows*. For macOS*, only the analysis feature is supported.

What do our Customers say about us?

When working with many data points, graphing is often the quickest way to qualify data and identify trends. With the Origin statistics gadget, it’s also easy to pull quantitative information, such as mean and standard deviation, straight from a data plot. This lets me make better decisions about which data to select for more detailed analysis.

Boaz Vilozny - Postdoctoral Researcher, University of California at Santa Cruz

I have always received excellent support with Bibliographic software from your team. Thanks a lot.

AM, London, UK

Thanks for the quick response. I want to keep this software because your service is incredible….You truly have exceptional service in the software world.

PG, London, UK

Fantastic tips and tricks. Brilliant presenter and delivery

For the time being we are unable to offer the following product ranges although we are currently working hard to increase the number of products we can offer in the future. Please contact us to talk about alternative products that we may be able to offer you.