Available software

An overview of PERI performance analysis software. For more detailed information, consult individual tool home pages. Announcements can also be found on the wiki tools page.

  • Active Harmony
    • A software architecture that supports distributed execution of computational objects and emphasizes adapting to heterogeneous and changing environments.
  • ATLAS (Automatically Tuned Linear Algebra Software)
    • Provides C and Fortran77 interfaces to a portably efficient BLAS implementation, as well as a few routines from LAPACK.
  • HPCToolkit
    • An open-source suite of multi-platform tools for profile-based performance analysis of applications.
    • A trace-based performance-analysis tool for parallel applications supporting the programming models MPI, OpenMP, SHMEM, and combinations thereof. Includes instrumentation, post-processing of performance data, and result presentation.
  • mpiP
    • A lightweight profiling library for MPI applications.
  • OSKI (Optimized Sparse Kernel Interface)
    • A collection of low-level C primitives that provide automatically tuned computational kernels on sparse matrices.
  • PAPI (Performance Application Programming Interface)
    • Provides a cross-platform interface to the hardware performance counters found in most modern microprocessors.
  • PDT (Program Database Toolkit)
    • A framework for analyzing source code written in several programming languages and for making rich program knowledge accessible to developers of static and d ynamic analysis tools.
  • Rose
    • A project to define a new type of compiler technology that allows compilation techniques to address the optimization of user-defined abstractions. Tools support C, C++, and Fortran90.
  • SvPablo
    • A graphical performance analysis environment for performance tuning and visualization. Supports both interactive and automatic source-code instrumentation.
  • TAU
    • A portable profiling and tracing toolkit for performance an alysis of parallel programs written in Fortran, C, C++, Java, Python.