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
| 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
| 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 variableCUBE_CACHE_MAX_MEMORY=<size>.CUBE_CACHE_CAPACITYcontrols number of elements kept in cache.CUBE_CACHE_MAX_MEMORYcontrols maximal memory footprint. Does content of cache reachesCUBE_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_partto partition threads. - Adds a command line option for
cube_partto 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_metricstool. - FileServer plugin of
cube_serveris disabled.
Cube GUI
Version 4.9.1
Release data: 2025-12-27
| 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
| 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: