Parallel Application Performance Analysis.

Paraver

The development of Paraver was co-funded by the HBP Ramp-up Phase. This page is kept for reference but will no longer be updated.


Paraver is a very flexible data browser. The metrics used are not hardwired on the tool but can be programmed. To compute them, the tool offers a large set of time functions, a filter module, and a mechanism to combine two timelines. This approach allows displaying a huge number of metrics with the available data. The analysis display allows computing statistics over any timeline and selected region, what allows correlating the information of up to three different time functions. To capture the expert’s knowledge, any view or set of views can be saved as a Paraver configuration file. Therefore, re-computing the same view with new data is as simple as loading the saved file. The tool has been demonstrated to be very useful for performance analysis studies, giving much more details about the applications behaviour than most performance tools available.

Screenshot of Paraver
Screenshot of Paraver

The new version 4.6.0 (3rd February 2016) provides the following new features (externally funded) as compared to version 4.5.6 (February 2015) that was part of the HBP-internal Platform Release in M18:

  • Automatic workspaces on trace loading
  • Scalability improvements for traces with more than 64K rows
  • Support for wxWidgets 3
  • Traces with same hierarchy can be combined to analyze
  • External tools integration

The new version 4.6.3 (16th November 2016) provides the following new features:

  • Added punctual information view to timelines
  • Added external tool Run->Spectral from timelines
  • Trace load time reduced by 25%
  • Histogram new features: show only totals and short/long column labels
  • Run app dialog usability improvements
Date of release16th of November 2016
Version of software4.6.3
Version of documentation3.1 (Old, year 2001) But Tutorials available for newer versions
Software availablehttps://tools.bsc.es/downloads
DocumentationParaver website: https://tools.bsc.es/paraver
Documentation: https://tools.bsc.es/tools_manuals
ResponsibleBSC Performance Tools Group: tools@bsc.es
Requirements & dependenciesBoost >= 1.36; Zlib; wxWidgets >= 2.8.0; wxPropertyGrid >= 1.4.0
Target system(s)Any Unix/Linux system (supercomputers, clusters, servers, workstations, laptops, …)

Cube: Score-P / Scalasca

The development of CUBE: Score-P / Scalasca was co-funded by the HBP during the Ramp-up Phase. This page is kept for reference but will no longer be updated.


Cube, which is used as performance report explorer for Scalasca and Score-P, is a generic tool for displaying a multi-dimensional performance space consisting of the dimensions

  1. Performance metric,
  2. Call path, and
  3. System resource.

Each dimension can be represented as a tree, where non-leaf nodes of the tree can be collapsed or expanded to achieve the desired level of granularity. In addition, Cube can display multi-dimensional Cartesian process topologies.

The Cube 4.x series report explorer and the associated Cube4 data format is provided for Cube files produced with the Score-P performance instrumentation and measurement infrastructure or with Scalasca version 2.x trace analyzer (and other compatible tools). However, for backwards compatibility, Cube 4.x can also read and display Cube 3.x data.

Cube is part of a larger set of tools for parallel performance analysis and debugging developed by the “Virtual Institute – High Productivity Supercomputing” (VI-HPS) consortium. Further documentation, training and support are available through VI-HPS:

Cube screenshot
Screenshot of Cube: Score-P/Scalasca

The new version 4.3.3 provides the following new features (externally funded) as compared to version 4.3.1 that was part of the HBP-internal Platform Release in M18:

  • Derived metrics support
  • Visual plugins,
  • Improved performance and scalability
Date of releaseApril 2015
Version of software4.3.3
Version of documentation4.x
Software availablehttp://www.scalasca.org/software/cube-4.x/download.html
Documentationhttp://www.scalasca.org/software/cube-4.x/documentation.html
ResponsibleScalasca team: scalasca@fz-juelich.de
Requirements & dependenciesSupported OS: Linux, Windows
Qt
Target system(s)Linux Workstations or Laptops