1.4.2 BSD License    
An open-source toolset to analyze the performance behavior of parallel applications





Scalasca is an open-source toolset that can be used to analyze the performance behavior of parallel applications and to identify opportunities for optimization. It has been specifically designed for use on large-scale systems including IBM Blue Gene (such as JUGENE at Forschungszentrum Jülich) and Cray XT, but is also well-suited for small- and medium-scale HPC platforms.

Scalasca supports an incremental performance-analysis procedure that integrates runtime summaries with in-depth studies of concurrent behavior via event tracing, adopting a strategy of successively refined measurement configurations. A distinctive feature is the ability to identify wait states that occur, for example, as a result of unevenly distributed workloads. Especially when trying to scale communication-intensive applications to large processor counts, such wait states can present severe challenges to achieving good performance.

Scalasca is a software available under the new BSD open-source license.

Supported Platforms

The Scalasca tool set has been successfully tested on the following platforms:

 * IBM Blue Gene/P
 * IBM SP & BladeCenter clusters
 * Cray XT5
 * SGI Altix
 * NEC SX-8
 * SiCortex systems
 * various Linux/Intel (x86/x64) clusters

The following platforms have not been tested recently:

 * IBM Blue Gene/L
 * Cray XT3/4
 * Sun Solaris/SPARC-based clusters
 * other NEC-SX systems

However, the supplied makefile definition files might still work on these systems.

Since the code is fairly portable, it is also likely to work on other systems as well with modest effort by someone experienced with the intricacies of MPI libraries and compilers. The supplied Makefile definition files may provide a good basis for building and testing the toolset on other platforms.
Last updated on July 30th, 2012

0 User reviews so far.