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?

The training session has been invaluable. Your expertise and your patience are exemplary. It cannot be easy to teach a 75 year old new tricks but you have done so with the utmost understanding. The software is extraordinarily powerful: you have explained how to use it in simple and understandable terms.

SF

Thank you for your very efficient and prompt help. It is a pleasure to do business with switched-on companies like yours. Thanks to you I have ordered the product today via your WebStore.

DM, Tain, UK

I just wanted to say thanks to Bob for a great training session today. I would certainly recommend this training to other people.SM

Yet again Origin and OriginPro upholds its foremost status as the best purposeful and all-embracing data analysis and graphing software on the market. Although other software packages exist, few are as straightforward to use, flexible, and high-quality when it comes to performing challenging data analysis or creating publication superior graphs.

Keith J. Stevenson, Professor of Chemistry, The University of Texas at Austin

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.