CUSTOM
SOLUTIONS
 
globe
 
BACK
PRICES
ORDER
HOME

Intel® Intel® Software Development Products for Intel® Platforms and Technologies
Intel® Trace Analyzer and Collector 7.1
 Overview

 Compatibility  Support
 Features  System Requirements Print Print

Overview
Intel® MPI LibraryIntel® Trace Analyzer and Collector 7.1

Analyze, optimize, and deploy high-performance applications on Intel® processor-based clusters. Intel® Trace Analyzer and Collector provide information critical to understanding and optimizing MPI cluster performance by quickly finding performance bottlenecks with MPI communication. Version 7.1 now includes trace file comparison and counter data displays.


Features
Speed up parallel application runs, locate hotspots and bottlenecks, and increase productivity with the MPI performance analysis features of Intel® Trace Analyzer and Collector 7.1, with this rich set of features:

Interface and Displays

Metrics Tracking

Scalability

Instrumentation and Tracing

Compatibility


Interface and Displays
Timeline Views and Parallelism Display
  • Displays concurrent behavior of parallel applications
  • Calculates statistics for specific time intervals, processes, or functions
  • Displays application activities, event source code locations, and message-passing along time axis
Provides timeline displays, call-graph, performance profile for function groups and communication in a specific phase of parallel execution.

Advanced GUI
  • Manages displays and statistics with fast interface
  • Uses object point-and-zoom for enhanced detail, context-sensitive sub-menus, and coupled displays
  • Supplies automatic updates of recomputed statistics
Display Scalability
  • Navigates through trace data levels of abstraction: cluster, node, process, thread, and function
Detailed and Aggregate Views
  • Examines aspects of application runtime behavior, grouped by functions or processes
  • Easily identifies the amount of time spent in MPI communication
  • Easily see the performance differences between two program runs
Ease of Use
  • Offers user-friendly application programming interface (API) to control or record user events
  • Adds versatile recording and analysis of counter data
Metrics Tracking
Communication Statistics
  • Displays concurrent behavior of parallel applications
  • Displays metrics for an arbitrary time interval
  • Keeps track of the performance increase of an algorithm change
Execution Statistics
  • Provides subroutine execution metrics or call-tree characteristics
Profiling Library
  • Records distributed, event-based trace data
Statistics Readability
  • Logs information for function calls, sent messages, and collective operations
Profiling Library
  • Records distributed, event-based trace data
Scalability
Low Overhead
  • Provides structured trace file (STF) format for scalability
  • Generates trace files faster
  • Allows random access to portions of a trace, making it suitable for analysis of large amounts of trace data
Thread Safety
  • Traces multi-threaded MPI applications for event-based tracing to non-MPI applications
Fail-Safe Mode
  • Writes trace files, even for premature exit of program
Filtering and Memory Handling
  • Caches trace data in memory to reduce runtime overhead and memory consumption
Instrumentation and Tracing
Low Intrusion Instrumentation
  • Supports MPI applications with C, C++, or Fortran
  • Library supports distributed non-MPI applications, with C, C++, Fortran, or Java*
  • Automatically records performance data from parallel threads in C, C++, Fortran, or Java multithreaded processes
Binary Instrumentation (for IA-32 and Intel® 64)
  • Creates and adds instrumentation to existing binary executables which allows automatic monitoring of function entry/exit points for detailed analysis of user code and application runtime
  • Traces C++ and Java class hierarchies with instrumentation capabilities
Intel® MPI Library
  • Supports tracing of internal MPI states

Compatibility

Functionality on Clusters
Support for Intel® architecture-based cluster systems with:
  • Red Hat Enterprise Linux* 3.0 or 4.0
  • SUSE LINUX Enterprise Server* 9 or 10
  • SGI Altix*
Broad Compatibility
Compatible with:
  • Intel® Compilers and GNU compilers
  • Intel MPI Library
  • MPICH (and compatible derivatives)
  • SGI Message Passing Toolkit
  • SHMEM support for Quadrics hardware
Complements other Intel® Software Development Products
Intel® Trace Analyzer GUI
  • Runs on Linux
  • Runs on Windows* XP
Intel® Cluster Toolkit
  • Contains all of the Intel® cluster software development solutions, including Intel Trace Analyzer and Collector
  • Also includes the Intel® MPI Benchmarks, an open source set of MPI benchmark kernels

System Requirements

Host and Target Systems
Hardware
Minimum Requirements
Intel® Pentium® III processor 450-MHz or later
512 MB of RAM
100 MB of free hard disk space
Recommended
IA-32-based systems or systems with Intel® 64:
Intel® Xeon® processor
1 GB of RAM
100 MB free hard disk space

Itanium®-based systems:
A system based on an Itanium® processor; Itanium® 2-based processor recommended
1 GB of RAM
1 GB free hard disk space
Software
Minimum Requirements
IA-32-based systems or systems with Intel® 64:
Red Hat Enterprise Linux* 3.0

Itanium® 2-based systems:
Red Hat Enterprise Linux 3.0
Recommended
IA-32-based systems or systems with Intel® 64:
Red Hat Enterprise Linux 4.0
SUSE LINUX Enterprise Server* 9 or 10
Each with Linux MPI implementations such as:
 
Intel® MPI Library
MPICH (or compatible)

Itanium®-based systems:
Red Hat Enterprise Linux 4.0
SUSE LINUX Enterprise Server 9 or 10
SGI Altix*
Each with Linux MPI implementations such as:
 
Intel® MPI Library
MPICH (or compatible)
SGI Message Passing Toolkit
Supported
Intel MPI Library
Intel® MPI Benchmarks
Intel® Math Kernel Library Cluster Edition
Intel® Cluster Toolkit
Intel® C++ Compiler for Linux
Intel® Fortran Compiler for Linux
GNU C, C++, and FORTRAN77 Compilers

Support

With the purchase of Intel® Software Development Products, you will receive one year of technical support and product updates from Intel® Premier Support, our interactive issue management and communication Web site. This premium support service allows you to submit questions, download product updates, and access technical notes, application notes, and other documentation.


Intel provides both the tools and support to enhance the performance, functionality and efficiency of software applications.
Compatible with leading Windows* and Linux* development environments, Intel® Software Development Products are the fastest and easiest way to take advantage of the latest features of Intel processors. Intel Software Development Products are designed for use in the full development cycle, and include Intel® Performance Libraries, Intel® Compilers (C++, Fortran for Windows, Linux, and Mac OS*), Intel® VTune™ Analyzer, Intel® Threading Tools and Intel® Cluster Tools.
The Intel® Premier Customer Support Web site provides expert technical support for all Intel software products, product updates and related downloads.
Intel, the Intel logo, Itanium, Pentium, Intel Centrino, Intel Xeon, Intel XScale, VTune, Celeron, Intel NetBurst, and MMX are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
*Other brands and names may be claimed as the property of others. Visit our Legal Information Web site for more information.
Copyright © 2007, Intel Corporation

The above content is Copyright © by Intel Corporation


home | back | comment | sales

Intel Elite Intel badge

CustomSolutionsPageDate: 23 December 2011
Copyright © 1997 - 2011 Custom Solutions