Intel® Intel® Software Development Products for Intel® Platforms and Technologies
Intel® Cluster Toolkit 3.1
for Linux* and Windows Compute Cluster Server*
 Overview

 System Requirements Print Print
 Features

 Support
 New In This Release    

Overview
Intel® Cluster Toolkit 3.1

Intel® Cluster Toolkit 3.1 provides exceptional value at a significantly discounted price for clusters running either Linux or Microsoft Windows Compute Cluster Server by bundling Intel® Trace Analyzer and Collector, Intel® Math Kernel Library (MKL), Intel® MPI Library, and Intel® MPI Benchmarks into a single package. Easy to install and easy to use, this Intel software package helps you develop, analyze and optimize performance of parallel applications for clusters using Intel® IA-32, IA-64, and Intel® 64 architectures.


Features
Adding support for Microsoft Windows Compute Cluster Server as well as for Linux clusters, the Intel Cluster Toolkit 3.1 assures industry wide compatibility AND fully tested interoperability of these best in class tools:
Intel® MPI Library 3.1 - outstanding performance, flexibility and ease of use
Intel® Trace Analyzer and Collector 7.1 – The leading MPI performance analysis product in the world
Intel® Math Kernel Library 10.0 – The flagship of high performance math libraries. Extensively threaded, highly optimized, core math functions including BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.
Intel® MPI Benchmarks 3.1 – easy performance comparison of MPI functions and patterns
 
The latest releases of all the Cluster Tools have increased performance and ease-of use while improving interoperability, scalability, and number of user options.
 
In one install session, Intel Cluster Toolkit 3.1 saves time by providing a single interface for installation of multiple packages on both the head node and compute nodes. Help is available in the extensive documentation, online help, manuals, and white papers
 
With a valid product serial number for the Intel Cluster Toolkit, you can register and/or login to the Intel® Software Development Products Registration Center and download the package and updates for one year from the date of purchase. Support extensions can also be purchased. See the left side toolbar for additional support resources including community forums, compatibility, and solutions.
 
back to top 
 

New In This Release

All the software tools included with Intel Cluster Toolkit have undergone a major revision to give you the best parallel performance analysis tools for cluster software development.

The following list contains just a few of the many new features included in this latest version.

Intel® MPI Library 3.1
  • Multiple usability improvements
    - Simplified variable names, options, and diagnostics
    - Unified Intel memory management support (i_malloc)
    - PVFS and PANFS file system support
    - Lightweight statistics gathering
    - Enhanced documentation
  • Improved application performance
    - Improved default performance settings
    - Automated performance tuning on Linux
    - Intelligent process layout and pinning
    - Scalable application startup/termination
    - Event driven mode for the shared memory and socket transfers
  • Extended interoperability
    - Support for Windows Computer Cluster Server and Red Hat Enterprise Linux 5.0
    - Intel® 10.1 C++ and Fortran compiler support
    - TotalView* and IDB process attachment support
Intel® Trace Analyzer and Collector 7.1
  • Multiple usability improvements
    - More reports, more graphics, more analysis, more filtering, more powerful!
    - MPI Correctness Checking
    Check MPI parameters, data types, buffers, communicators, messages, and collective operations
    Detect deadlocks and corruption
    - Command line integration to Trace Analyzer
    - Automatic instrumentation of user binaries for all supported platforms and OS
    - Distributed memory checking, advanced data handling (large and aggregated data)
  • Improved performance
    - Accelerated data caching to reduce runtime overhead and memory consumption
    - Lightweight statistics gathering
    - Optimized stack unwinding for linking trace information back to source code
  • Extended interoperability
    - Thread safe tracing with extended tracing support for Cluster OpenMP*, Global Arrays (GA), and non-MPI applications
    - Support for Microsoft Windows* (XP, Server 2003, and Compute Cluster Server)
    - Compatible with Microsoft and Intel compilers and Visual Studio*
    - Support for MPI-1, SHMEM, MPI-IO, and ROMIO
    - Automatic compiler-driven instrumentation with Intel and GNU compilers
Intel® Math Kernel Library 10.0
  • New functions
    - Sparse BLAS zero-based indexing and support for real data
    - PARDISO/DSS (Parallel Direct Sparse Solver) support for Out-of-core (OOC) memory
    - Iterative Sparse Solver support extended with ILUT preconditioner, Sparse 0-based indexing, and new mkl_scsrgemv function
    - Vector Math arithmetic functions (Mul, Conj, MulbyConj, CIS, Abs)
  • Multiple usability improvements
    - Greatly enhanced User’s Guide
    - New user callable threading functions allowing greater control
    - Extended Java support with many examples in documentation
  • Improved application performance
    - Multi-core multithreading optimization
    - New Vector Math “Enhanced Performance” accuracy mode
    - Faster FFTs DftiCommitDescriptor function which allocates less memory
    - Numerous optimizations for small BLAS/LAPACK/FFT problem sizes
  • Extended interoperability

  • - Cluster enabled capability available in single MKL product
    - New layered architecture to better support Microsoft and GCC compiler threading
    - Debian and Ubuntu support
    - Improved support for multiple compiler environments, threading libraries, and interfaces through restructuring of the library files
Intel® MPI Benchmarks 3.1
  • Multiple usability improvements
    - New benchmarks (Gather(v), Scatter(v))
  • Improved application performance
    - New Command line flags to control cache reuse and to limit memory usage
    - Options for cold cache operation mode, maximum buffer size setting and dynamic iteration count determination
    - Run time improvements for collectives like Alltoall(v) on large clusters
  • Extended interoperability
    - Support for Windows Compute Cluster Server
back to top 
 

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. For more information, visit the Intel® Software Development Products Registration Center.

back to top 
 

System Requirements
Hardware
Minimum Requirements
Intel® IA-32, Intel® 64 (formerly Intel® EM64T) or IA-64 (formerly Itanium) based systems with appropriate Intel® Processor:
4 GB of RAM
20 GB of hard disk space (4 GB required for temporary installation files)
Operating System Support
All 3 architectures
Red Hat* Enterprise Linux* 3.0, 4.0, 5.0
SUSE* Linux Enterprise Server* 9 and 10
SUSE Linux 10
Asianux 2.0* and Miracle Linux* 4.0
Haansoft Server 2005*
Microsoft Windows Compute Cluster Server 2003
   
Intel IA-32 and Intel 64 only
Fedora Core 5 & 6
TurboLinux* 10
Intel IA-64 only
SGI ProPack* 4 & 5
   
Other Supported Software
Intel® C++ Compiler 8.1 or later (Linux and Windows)
Intel® Fortran Compiler 8.1 or later (Linux and Windows)
GNU C, C++ Compilers 3.0-4.2
Fortran 77 Compiler
Intel® Debugger 10.0 or later (Linux only for MPI applications)
back to top