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?

Thank you so much for all your help this morning. Endnote works just fine now and I’m enjoying working on this editorial. I am almost tempted to add your name as a co-author, but the journal won’t allow it! Thanks again.

DR RD

I have greatly appreciated your help, your restraint in response to some daft questions and your sheer professionalism.

PL, Tunbridge Wells, UK

Thanks again for your help. EndNote is a great product and I am constantly telling students, colleagues and friends about it.

JS, Dundee, UK

Very happy with the service. Very professional staff and always helpful.

UO, Athlone, Ireland

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.