Skip to content

Download

Below you can find details and the download links for the latest stable releases as well as development snapshots of the various Cube components. Older releases can be found in the archive; download links for additional (experimental) Cube GUI plugins can be found on the separate plugins page. The source code is distributed under the 3-clause BSD license, see the license agreement for details.

Latest stable releases

Cube C Writer library

Version 4.9.1

Release date: 2025-12-27

DOI: 10.5281/zenodo.18079682

Download SHA-256 hash
Source c2e43089bb24bf27bb07eb1a3b4114df8040372e4ba247788d99bc872d23d8ea

Changelog

  • Resolves an issue that occurred when writing large .cubex files (over 8 GB per metric).
  • Includes an example demonstrating CubeW’s integration within the Score-P workflow.
  • Minor fixes.

Cube C++ library & tools

Version 4.9.1

Release date: 2025-12-27

DOI: 10.5281/zenodo.18079696

Download SHA-256 hash
Source d82a899af07ec6c34c88665a0dfddbbc33a760031b1a79f12d168301e8ea1e46

Changelog

  • Various bug fixes in library.
  • Adds an advanced internal cache, which capacity is controled via env variable CUBE_CACHE_CAPACITY=<n elements> and variable CUBE_CACHE_MAX_MEMORY=<size>. CUBE_CACHE_CAPACITY controls number of elements kept in cache. CUBE_CACHE_MAX_MEMORY controls maximal memory footprint. Does content of cache reaches CUBE_CACHE_MAX_MEMORY, a warning is issued and cache is emptied, which leads to future recalculation of values. Fine control of memory footprint of CubeLib is combination of both settings.
  • Adds an additional data loading strategy, “paranoid”, where only the data is kept in memory, which is currentely required for the calculation. Otherwise it gets removed from the memory. Might lead to the I/O related overhead as CubeLib will read the data from the filesystem more often.
  • Adds a command line option for cube_part to partition threads.
  • Adds a command line option for cube_part to create stripped cubex file instead of VOIDing the locations.
  • Fixes Tau2Cube tool to produce more Cube-like output.
  • Improved cube_server:
    • allow a disconnected connection to be reestablished;
    • added support for unix domain sockets.
  • Added cmake options for webassembly build.
  • Fixes the calculation of POP GPU Efficiency metrics.
  • Calculates the POP GPU efficiencies for measurements involving the ‘omp target’ regions.
  • Improved performance of the cube_pop_metrics tool.
  • FileServer plugin of cube_server is disabled.

Cube GUI

Version 4.9.1

Release data: 2025-12-27

DOI: 10.5281/zenodo.18079702

Download SHA-256 hash
Source f3215c8db8146619ee104ec8185e52a29e5c64a9a9deb96ebe7c356ff12fd089

Changelog

  • Adds support for WebAssembly and WebSockets

Cube Java Reader library

Version 4.9

Release date: 2025-03-19

DOI: 10.5281/zenodo.15051851

Download SHA-256 hash
Source 18a7c9ec139947036f457eb7d9fb1f41d7f414486c47efc9384245646598cee5

Changelog

  • Fixes parsing cube files with GPU location and corresponding call paths parameters.

Cube bundle

Version 4.9.1

Release date: 2025-12-27

Convenience package including the Cube C Writer libraries, C++ libraries & tools, and GUI as provided by the individual packages above.

Download SHA-256 hash
Source 0ef8340de145d3766bfcc11e2abe0609127b52d5932ab4dea08447e13e98591c

Precompiled binaries

Cube GUI

The precompiled binary images provided below include the Cube C Writer libraries, C++ libraries & tools, and GUI. The Windows installer also includes the Blade, JengaFett, and CallGraph GUI plugins as optional components.

Download SHA-256 hash
Windows installer 4788d86bc95f8fe571d9ebaa2c4ad2405d74dc29b71c56e83fb0747b089f1407
Mac OS .dmg file 511551849f99c0b9b254ae15ce3b4ea667d665e7f41f255659904f7d4906a3eb
Linux AppImage 259d4a14bdbeede8c8cbeb5bae7cd3dfefcdaa9f28f59c4b7b97108226dd66c2

Cube Java Reader library

Download SHA-256 hash
JAR archive cf5a3978c7ee35b9e0f2d412e9f2fa07c7ba96254ce6ede98500cfc836d23bfe

Jupyter Lab components

Cube Web Service

Includes WebAssembly binaries of the Cube C++ libraries & tools and GUI. Required for Jupyter Lab installation.

Download SHA-256 hash
Source 8b4b702d55535ca589247fdea0855c6228966b4f21ec532598cc1fe1e9c202b3

Jupyter Cube Proxy

Required for Jupyter Lab installation.

Download SHA-256 hash
Source 90a8535230a5ef43f3e50f6bf82c7f23cc679c04b0e1cc7cd6ac7c2735abfc5f

Development snapshots

Recent CI-approved development snapshots straight from our source-code repository (with limited support) can be found via the links below: