Archived releases
Below you can find download links for previous stable releases of the Cube. The source code is distributed under the 3-clause BSD license, see the license agreement for details.
NOTE: These releases are provided “as is” and for reference only. If you are still using any of these versions and encounter issues, please try upgrading to the latest release before contacting us.
Version 4.9
Release date: 2025-03-19
| Component | Download | SHA-256 hash |
|---|---|---|
| CubeGUI | Source | 10c76d6e3d44df64066d087a0ee9195b4e8121798a84a4d8bdc1da0e80837e11 |
| CubeLib | Source | a0658f5bf3f74bf7dcf465ab6e30476751ad07eb93618801bdcf190ba3029443 |
| CubeW | Source | 4ef74e81c569bf53117459cba5a1ea52b5dac739493fa83be39678840cd2acdd |
| jCubeR | Source | b897b85fa3909fc03b2640d3895960e8071c5a97cc88834568bdf4ee6eb83e9d |
Changelog
-
CubeGUI (4.9):
- Adds a context-free plugin “Measurement”, which assists the user to perform the Score-P Measurement.
- SciPHI analysis in Advisor is deprecated now. Latest version of CubeGUI providing it is 4.8.1.
cubegui-configreplaces the command line option--common-/--cubegui-revisionby the option--revision.- Fixes the broken connection to “Vampir” in the plugin “Vampir”.
- Fixes plugin “Launch” and describes its usage in the User Guide.
- Adds optional CMake build system.
- Adds option to hide unvisited location.
- Various bug fixes in GUI.
- Replaces “Advisor” plugin by client-server capable “POP Advisor” plugin.
- Installs
cubegui.desktopand AppData file. - Adds value mode “Absolute - peer percent color scheme”.
cubegui-configadds the command line option--ltldflags, which prints the required linker flags for libtool consumption.
-
CubeLib (4.9):
- Various bug fixes in library.
- CubeLib assigns proper role and paradigm to the regions for the old fashioned cube3 profiles.
- CubeLib can be built to be used with Qt+Android projects.
- Support of server-side plugins.
- Fixed issues with the usage of tools in case of a measurement including GPUs.
- CubeLib can generate topologies based on systemtree data; automatically via
cube_remap2and interactively viacube_topoassist. - Adds
cube_popx_metricstool to calculate POPx metrics. cubelib-configreplaces the command line option--common-/--cubelib-revisionby the option--revision.cubelib-configadds the command line option--ltldflags, which prints the required linker flags for libtool consumption.- Configure option
--disable-testsdisables the testsuite duringmake check. - Adds optional CMake build system.
- Improves performance of
cube_remap2tool (and other tools) by using asynchronous computation via C++11 tasks. - Adds GPU efficiencies in set of POP metrics, calculated by
cube_popx_metricstool. - Improves performance of the library by using asynchronous computation via C++11 tasks.
- Adds alternative output format to
cube_dump, that includes region names in a CSV format. - Extended CubePL calls to allow evaluation of attributes:
cube::metric::get::cube::callpath::getcube::region::getcube::stn::getcube::locationgroup::getcube::location::get
- Extended CubePL calls to allow setting attributes:
cube::metric::set::cube::callpath::setcube::region::setcube::stn::setcube::locationgroup::setcube::location::set
- Extended CubePL engine with the call
printfor printing out the results into the standard output. - Version of CubePL syntax is 1.2 now.
-
CubeW (4.9):
cubew-configreplaces the command line option--common-/--cubew-revisionby the option--revision.cubew-configadds the command line option--ltldflags, which prints the required linker flags for libtool consumption.- Added optional CMake build system.
- Minor fixes.
-
jCubeR (4.9):
- Fixes parsing cube files with GPU location and corresponding call paths parameters.
Version 4.8.2
Release date: 2023-09-14
| Component | Download | SHA-256 hash |
|---|---|---|
| CubeGUI | Source | bf2e02002bb2e5c4f61832ce37b62a440675c6453463014b33b2474aac78f86d |
| CubeLib | Source | d6fdef57b1bc9594f1450ba46cf08f431dd0d4ae595c47e2f3454e17e4ae74f4 |
| CubeW | Source | 4f3bcf0622c2429b8972b5eb3f14d79ec89b8161e3c1cc5862ceda417d7975d2 |
Changelog
-
CubeGUI (4.8.2):
cubegui-configand GUI report git revision properly.- Advisor calculates POP metrics properly if one selects the FOA in the flat tree.
- Fixes performance regression in Barplot and Heatmap.
- Various bug fixes in GUI.
- Improved display of kernel tree items.
-
CubeLib (4.8.2):
cubelib-configreports its git revision properly.- Fixes bug in the calculation if metric type is not trivial.
- Various bug fixes in library.
- Fixed issues with the usage of tools in case of a measurement including GPUs.
-
CubeW (4.8.2):
cubew-configtool reports its git revision properly.- Fixes bug with the storing of the numeric parameters.
- Minor fixes.
Version 4.8.1
Release date: 2023-03-15
| Component | Download | SHA-256 hash |
|---|---|---|
| CubeGUI | Source | a8a2a62b4e587c012d3d32385bed7c500db14232419795e0f4272d1dcefc55bc |
| CubeLib | Source | e4d974248963edab48c5d0fc5831146d391b0ae4632cccafe840bf5f12cd80a9 |
| CubeW | Source | 42cbd743d87c16e805c8e28e79292ab33de259f2cfba46f2682cb35c1bc032d6 |
Changelog
-
CubeGUI (4.8.1):
- Display call site information, if available.
- Extended build system to find
moc,rcc, anduicinstalled in thelibexecdirectory. - CubeGUI searches for CubeLib in
$prefixto simplify common installation. - Various bug fixes in GUI.
-
CubeLib (4.8.1):
cube_remap2stops early if no.specfile is found, neither as a file nor inside the.cubex.- Fixed usage of deprecated calls
std::binary_functionandstd::unary_function. - Fixed performance regression during cube structure reading.
- Various bug fixes in library.
-
CubeW (4.8.1):
- Restored creation of the
.cubexfile as a correct.tarfile.
- Restored creation of the
Version 4.8
Release date: 2022-12-09
| Component | Download | SHA-256 hash |
|---|---|---|
| CubeGUI | Source | 1df8fcaea95323e7eaf0cc010784a41243532c2123a27ce93cb7e3241557ff76 |
| CubeLib | Source | 171c93ac5afd6bc74c50a9a58efdaf8589ff5cc1e5bd773ebdfb2347b77e2f68 |
| CubeW | Source | 73c7f9e9681ee45d71943b66c01cfe675b426e4816e751ed2e0b670563ca4cf3 |
| jCubeR | Source | 4d0de501e5a27f592f0d51115b5a78405f4d398f94a3e74eb31ff3185987fb1d |
Changelog
-
CubeGUI (4.8):
- Improved Qt detection during the installation.
- Improved display of human-readable metric units.
- Support only GNU, Intel, and Clang compilers.
- Abandoned support of Qt4.
- Improved support for color schemes.
- Added version check menu item, which replaces automatic check in status bar.
- Reports correct revision in “about” window.
- Advisor uses Perf counters if PAPI counters are not available.
- Added zoom function for fonts.
- Improved remote file dialog.
- Fixed sorting by inclusive/exclusive value.
- Fixed unhandled tree items in dynamic hiding.
- Various bug fixes in GUI.
-
CubeLib (4.8):
- Reimplemented
cube_serverusing C++11 tasks instead of fork. - Adds
cube_serverfor Win32. - Improved performance of
cube_remap2tool and other parts of the library. cube_testaccepts value “all” for command line options-eand-s.cube_testreturns error code.- Support of Intel oneAPI, NVIDIA HPC SDK, and AMD ROCm compilers.
- Library doesn’t use real user/group names and UIDs.
- Small tweaks in tools guide.
- Various bug fixes in library.
- Reimplemented
-
CubeW (4.8):
- Support of Intel oneAPI, NVIDIA HPC SDK, and AMD ROCm compilers.
- Library doesn’t use real user/group names and UIDs.
- Minor fixes.
-
jCubeR (4.8):
- Minor fixes.
Version 4.7
Release date: 2022-04-12
| Component | Download | SHA-256 hash |
|---|---|---|
| CubeGUI | Source | 103fe00fa9846685746ce56231f64d850764a87737dc0407c9d0a24037590f68 |
| CubeLib | Source | e44352c80a25a49b0fa0748792ccc9f1be31300a96c32de982b92477a8740938 |
| CubeW | Source | a7c7fca13e6cb252f08d4380223d7c56a8e86a67de147bcc0279ebb849c884a5 |
| jCubeR | Source | 1a486382fbd3ae2068e2562b2f52dc98e77651659c2515ef85924a3de10ef05c |
Changelog
-
CubeGUI (4.7):
- Build system resolves target path to Qt’s libraries if it is set up via symlinks.
- Looking for
moc,uic, andrcctools inlibexecas well. - Added in
SourceCodeViewerthe ability to reset the previously selected user-defined path to the source file. - Added metric “Processor frequency” to the standard collection.
- Improved performance of synchronized
cubeguiinstances. - Fixed summation of derived metrics in value views, selections, and for hiding.
- Added option to disable QWebEngine at runtime. (QWebEngine renders documentation nicely, but doesn’t work with some graphics drivers.)
- System Topology Plugin: added toolbar widget to directly choose a topology, if more than three topologies are available.
- Improved boxplot presentation.
TreeItemMarkerplugin shows relation between location group and its creator by marking both items if one of them is selected.- Successfully loaded plugins automatically notify other plugins by setting a global value.
- Various bug fixes in GUI.
-
CubeLib (4.7):
- Voiding one metric voids its whole subtree. Important for remapping
.specfiles. cube_dumpalso prints CUBE file metadata by section.cube_remap2uses only CPU threads to calculate Scalasca metrics.cube_cutaccepts multiple regions for reroot and prune operations.- Fixed handling of cube files containing GPU locations.
- CubePL operator “defined” can be used to test if a metric is defined.
- Support for location type
CUBE_LOCATION_TYPE_ACCELERATOR_STREAMand location group typeCUBE_LOCATION_GROUP_TYPE_ACCELERATOR. (CUBE_LOCATION_TYPE_ACCELERATOR_STREAMis an alias forCUBE_LOCATION_TYPE_GPUand has the same numerical value.) - Added a call
bool cube_make_unique_name ( const string&, string& )to perform the metric unique name correction to ensure one can use this metric in CubePL expressions. - Various bug fixes in library.
- Voiding one metric voids its whole subtree. Important for remapping
-
CubeW (4.7):
- Support for location type
CUBE_LOCATION_TYPE_ACCELERATOR_STREAMand location group typeCUBE_LOCATION_GROUP_TYPE_ACCELERATOR. (CUBE_LOCATION_TYPE_ACCELERATOR_STREAMis an alias forCUBE_LOCATION_TYPE_GPUand has the same numerical value.) - Added a call
bool cube_make_unique_name ( const char *, char * )to perform the metric unique name correction to ensure one can use this metric in CubePL expressions. - Build shared and static libraries as default.
- Minor fixes.
- Support for location type
-
jCubeR (4.7):
- Support for location type
ACCELERATOR_STREAMand location group typeACCELERATOR. (ACCELERATOR_STREAMis an alias forGPUand has the same numerical value.)
- Support for location type
Version 4.6
Release date: 2021-04-20
| Component | Download | SHA-256 hash |
|---|---|---|
| CubeGUI | Source | 1871c6736121d94a22314cb5daa8f3cbb978b58bfe54f677c4c9c9693757d0c5 |
| CubeLib | Source | 36eaffa7688db8b9304c9e48ca5dc4edc2cb66538aaf48657b9b5ccd7979385b |
| CubeW | Source | 99fe58ce7ab13061ebfbc360aedaecc28099a30636c5269a42c0cbaf57149aa8 |
| jCubeR | Source | ca297200b281ca057d8430b46c521233578596f8ad0d0bca05e6e31a143cf31a |
Changelog
-
CubeGUI (4.6):
- Support of Qt6.
- Added task call tree.
- Implemented undo operation for call tree modifications.
- Fixed dependencies of reroot/prune operation.
- Info displays attributes of all tree elements.
- Value widget uses selected stylesheets as well.
- Metric Editor supports creation of non-rowwise metrics.
- Provide a command-line autocompletion script.
- Usage of QWebEngine is optional.
- Usage of QConcurrent is optional.
- One can disable usage of the parallel calculation during the configure step.
- Plugin “Advisor” supports hybrid POP2 assessments.
- Various bug fixes in GUI.
-
CubeLib (4.6):
cube_serverlists only CUBE files.- Removed
cube_scoreas EPIK traces are deprecated. - Support for region names with non-Latin symbols.
- Added memory dump for CubePL engine.
cube_dumpprints out CubePL memory if configured with--enable-debug.- Various bug fixes in library.
-
CubeW (4.6):
- Small improvements in build system.
- Minor fixes.
-
jCubeR (4.6):
- Minor improvements in build system.
- Minor fixes.
Version 4.5
Release date: 2020-06-08
| Component | Download | SHA-256 hash |
|---|---|---|
| CubeGUI | Source | ffe84108adce0adf06dca80820d941b1a60a5580a8bacc8f7c1b6989c8ab1bfa |
| CubeLib | Source | 98f66837b4a834b1aacbcd4480a242d7a8c4a1b8dd44e02e836b8c7a4f0ffd98 |
| CubeW | Source | 16bd8fd864197a74ca65f7325761ad75d73d555072326e95e1338cff39f28a5c |
| jCubeR | Source | 9f76a7b8ee59186149f0250d57d131f9d78c025ab77d6e31471b53c19dc88325 |
Changelog
-
CubeGUI (4.5):
- Changed configure option
--with-cubelib-configto--with-cubelibto streamline with Score-P and Scalasca. - Added support for parallel calculation of tree items.
- Added Bookmark toolbar to save state of loaded cube file.
- Added support for i18n (no translations yet).
- Added “Scaling” plugin for simple scaling studies (works best with JengaFett plugin).
- Added client-server capability (works with server included with CubeLib 4.5).
- Plugins can define their own category for the system tree tab and place their own windows under this category.
- Additional system tree sort option.
- Extended System Topology Visualization Plugin.
- Improved handling for 1-dimensional topologies.
- Various bug fixes in GUI.
- Changed configure option
-
CubeLib (4.5):
- Use mangled region names in option
-rfor the toolcube_stat. - Using C++11 instead of POSIX
regex.h. Requires GCC >= 4.9 or another compiler with working support of C++11. - Library is thread-safe and reentrant. Requires C++11 mutexes.
- Removed custom memory management for non-trivial data types as it led to a segmentation fault during finalization.
- Various bug fixes in library.
- Use mangled region names in option
-
CubeW (4.5):
- Small improvements in documentation.
- Minor fixes.
-
jCubeR (4.5):
- Minor improvements in documentation.
- Minor fixes.
Version 4.4.4
Release date: 2019-08-01
| Component | Download | SHA-256 hash |
|---|---|---|
| CubeGUI | Source | 9b7b96d5a64b558a9017cc3599bba93a42095534e018e3de9b1f80ab6d04cc34 |
| CubeLib | Source | adb8216ee3b7701383884417374e7ff946edb30e56640307c65465187dca7512 |
| CubeW | Source | 93fff6cc1e8b0780f0171ef5302a2e1a257f99b6383fbfc1b9b82f925ceff501 |
| jCubeR | Source | 4fc1c1655e607d7d891d66f51abea6f39b6624a498a6321bc7b1d6700e8e2b4a |
Changelog
-
CubeGUI (4.4.4):
- Requires support for C++11 for the build.
- Improved detection of Qt modules.
- Display attributes in Info Widget.
- Do not reset zoom level in System Topology Plugin.
- Various bug fixes in GUI.
-
CubeLib (4.4.4):
- Requires support for C++11 for the build.
- Fixed handling of attributes and parameters by the library and tools.
- Extended CubePL with the support of a custom aggregation operator for the post-derived metrics.
- Do not lose attributes during remapping anymore.
- Fixed generation of documentation.
- Improved rerooting.
-
CubeW (4.4.3):
- Fixed generation of PDF Documentation.
- Minor fixes.
-
jCubeR (4.4.2):
- Fixed handling of ghost metrics. They are ignored gracefully as they are not supported.
- Fixed issue with 0 bytes metric data size.
- Minor fixes.
Version 4.4.3
Release date: 2019-03-21
| Component | Download | SHA-256 hash |
|---|---|---|
| CubeGUI | Source | bf4b0f2ff68507ff82ba24eb4895aed961710dae16d783c222a12f152440cf36 |
| CubeLib | Source | bcd4fa81a5ba37194e590a5d7c3e6c44b448f5e156a175837b77c21206847a8d |
| CubeW | Source | 93fff6cc1e8b0780f0171ef5302a2e1a257f99b6383fbfc1b9b82f925ceff501 |
| jCubeR | Source | f1c12abb5d161ec6a93e34e58ecbefae318bab143ad29edc3129f762d04c8022 |
Changelog
-
CubeGUI (4.4.3):
- Fixed display of mangled function names.
- Added a context menu option “Expand next level”.
- Fixed refresh issue if plugin is detached.
- Added an “expert” mode to display hidden ghost metrics in the Metrics pane.
- Improved Qt detection.
- Fixed emission of signals to plugins while multiple selection of elements.
- Various bug fixes in GUI.
-
CubeLib (4.4.3):
- Support for >8GB files via PAX headers.
- Extended
cube_statoutput. - Removed creation of the topology “Process x Thread [ x GPU ]” in
cube_remap2. - Extended CubePL post-derived metrics calculation.
- Various bug fixes in library.
-
CubeW (4.4.2):
- Support for >8GB files via PAX headers.
- Minor fixes.
-
jCubeR (4.4.1):
- Support for >8GB files via PAX headers.
- Minor fixes.
Version 4.4.2
Release date: 2018-09-10
| Component | Download | SHA-256 hash |
|---|---|---|
| CubeGUI | Source | 29b6479616a524f8325f5031a883963bf965fb92569de33271a020f08650ec7b |
| CubeLib | Source | 843335c7d238493f1b4cb8e07555ccfe99a3fa521bf162e9d8eaa6733aa1f949 |
| CubeW | Source | 31a71e9a05e6523de2b86b4026821bbb75fb411eb5b18ae38b27c1f44158014a |
Changelog
-
CubeGUI (4.4.2 & internal 4.4.1):
- Improved “Find” functionality and automatic region display in the “Source Code viewer”.
- Fixed serious performance problem if remote X is used.
- Improved GUI performance for large call trees; show the number of call tree references in flat tree info.
- Limited expanded and selected items when switching between flat and call tree (>10,000 items selected); items are marked instead and can be selected afterwards with context menu item “select marked”.
- ‘Edit metric’ is not disabled anymore if creation of derived metric was cancelled.
- Copy selected flat tree values as they are shown in the tree.
- Renamed configure option
--with-debugto--enable-debugto be more consistent with its semantic. - Fixed segmentation fault while selecting “Info” for some non-root metrics.
- Provide context information about STN for the info window.
- Made check for updates comply with data privacy requirements.
- Info widget now shows additional information about flat tree items.
- If info context menu item is called for system tree items, the info widget is created and detached, and the information is shown in a third panel.
- Improved shortening heuristic.
CUBE_DOCPATHaccepts URLs for online documentation lookup.- Show context-free plugins at startup.
- Various bug fixes in GUI.
-
CubeLib (4.4.2 & internal 4.4.1):
- Fixed bug in declustering algorithm leading sometimes to wrong results.
- Improved generation of temporary directory.
cube_dumptool prints out call path parameters.cube_remap2tool creates topology “Process x Thread [ x GPU ]” and adds it to the result file.- Improvements of the tools guide: elaborate purpose and details of missing tools, describe details of the remapping tool, and describe syntax of
.specfiles. - Split “tau2cube” into library and an application.
- Keep order of parameters and attributes.
- Set metric inactive if VOID.
- Fixed performance issues in
CubeIoProxy. - Various bug fixes in library.
-
CubeW (4.4.1):
- Cleaned up public symbols in library.
- Minor fixes.
Version 4.4
Release date: 2018-05-07
| Component | Download | SHA-256 hash |
|---|---|---|
| CubeGUI | Source | 0620bae3ac357d0486ce7f5f97e448eeb2494c9a31865b679380ee08c6750e70 |
| CubeLib | Source | 77548e1732fa5e82b13cc8465c8a21349bf42b45a382217d2e70d18576741d5c |
| CubeW | Source | b1d6fecb546bc645ced430ea3fc166e85835f3b997d4e5f0dece71919fc95a99 |
| jCubeR | Source | d8d09474c8349499eda23961c842809af993d371dc3cfb266961a65d0896c0f2 |
Changelog
-
CubeGUI (4.4):
- Various performance improvements.
- Allow automatic demangling of region names if possible.
- Improved “Help” display.
- Improved display of units such as “bytes” or “occurrences”. Added a human-readable format.
- Improved “Heatmap” and “Barplot” plugins to display a variable number of iterations.
- Improved “Info” display.
- Improved “Source Code viewer”.
- Improved Plugin tabs organization.
- Provide “Diff”, “Merge”, and “Mean” as context-free plugins in the GUI.
- Added “Metric Identification” plugin for comfortable identification of a metric’s source (such as Score-P, Scalasca, or Remapper).
- Added “Sunburst” as a standard system tree visualization plugin.
- For more details see ChangeLog.
-
CubeLib (4.4):
- One can mark derived metrics as “non convertible” to prevent conversion into data, and as “non cacheable” if their value is runtime-dependent.
- Build system improvements.
- Documentation infrastructure refactoring.
- Improvements in Cube Tools.
CUBELIB_DEBUGandCUBEPL_VERBOSE_METRICSset the CubePL engine into verbose mode.- Cube tools do not append the
.cubexextension incorrectly anymore. - Fixes in the CubePL engine.
- For more details see ChangeLog.
-
CubeW (4.4):
- One can mark derived metrics as “non convertible” to prevent conversion into data, and as “non cacheable” if their value is runtime-dependent.
- Build system improvements.
- Documentation infrastructure refactoring.
- Improved detection of zlib.
- Improved memory handling (enabled during configure if needed).
- Bug fixes.
-
jCubeR (4.4):
- Build system improvements.
- Documentation infrastructure refactoring.
Version 4.3.5
Release date: 2017-05-29
| Component | Download | SHA-256 hash |
|---|---|---|
| Cube | Source | 1dc26f473e8bb4cdbdd411224c3c2026a394f3e936f1918000dc65a222753912 |
Changelog
- Various bug fixes in library and GUI.
- Fix for Qt > 5.7 compatibility in Cube GUI.
Version 4.3.4
Release date: 2016-04-14
| Component | Download | SHA-256 hash |
|---|---|---|
| Cube | Source | 34c55fc5d0c84942c0845a7324d84cde09f3bc1b3fae6a0f9556f7ea0e201065 |
Changelog
- Various bug fixes in library and GUI.
CUBE_DEBUGandCUBEPL_VERBOSE_METRICSset the CubePL engine into verbose mode. See installation documentation.- Added support for multiple plugin search directories, via environment variable and via GUI setting.
- Allow specifying colors of the selected item in the tree panel of the Cube GUI.
- Source code viewer allows searching within the displayed code.
- Enhanced the start window of the Cube GUI.
- Report used Qt version in the “About” dialog of the GUI.
- Improved the Qt detection steps during configuration.
- Cube tools do not append the
.cubexfile extension. - Fixes in CubePL engine:
- Support for
metric::call::<uniq_name> - Fixed segmentation fault if the metric is of type
rowwise=false - Fixed segmentation fault when trying to call
metric::seton an unknown metric - Fixed crash while referencing a metric in the CubePL initialization section
?within a regex is not ignored anymore
- Support for
- Remapper does not unhide OpenMP metrics if no OpenMP regions are detected, but
-soption is provided. - Fixed a segmentation fault if Cube tries to read a non-Cube file, like
.txt. - Provide examples of typical Cube files.
Version 4.3.3
Release date: 2015-12-11
| Component | Download | SHA-256 hash |
|---|---|---|
| Cube | Source | ce8e1bff5a208fe5700a0194170be85bbd8f554e1aa1514b4afc5129326c7f83 |
Changelog
- Various bug fixes in library and GUI.
- Using Score-P for GUI and library instrumentation for automatic performance benchmarking.
- Extended list of environment variables (
CUBE_TMPDIR,CUBE_TEMP,CUBE_TMP) for storing temporary data. - Improved performance of multiplication in CubePL engine (short evaluation).
- Bug fixes in CubePL engine related to the assignment
=. - Manual initialization of a plugin after GUI start is possible.
- Extended marker API.
- Plugin can define an icon as a marker.
- Improved automatic CubePL keyword suggestion during the creation of a derived metric.
- Improved plugins search strategy.
- Fixed support of
if - elseif (x) - elseconstruction in CubePL. - Added support for comments in CubePL.
- Fixed bug in
lowercaseanduppercasehandling in CubePL. - Improved memory footprint of
cube_dumpandcube_remap2. - Use rowwise calls in
cube_cmp,cube_diff, and other tools.
Version 4.3.2
Release date: 2015-06-14
| Component | Download | SHA-256 hash |
|---|---|---|
| Cube | Source | aba201a58f31f0b5b52c170595fd55f1dcdf30180983698f83d7f7f48dd6ce1e |
Changelog
- Various bug fixes.
- Reimplemented calculation routines using loops instead of recursion.
- Removed Cube Java Reader from the common package. It is being distributed separately.
- Fixed issue with the
:in the metric name. - Added
genericUserActiontoPluginServices. - Fixed handling of Online Documentation.
- Improvements in Advanced Color Map Plugin:
- Inversion of color map.
- Storing user-defined color maps in settings.
- Reintroduced
cube_derivetool in the Cube distribution. - Extended status bar. With a mouse click, one can inspect a log of recent events.
- Improved stability of plugins “Heatmap” and “Barplot”.
Version 4.3.1
Release date: 2015-04-27
| Component | Download | SHA-256 hash |
|---|---|---|
| Cube | Source | 1a7f566cfdd758ce6e380dfce08cb3bddd4ce3aff7a5f3a81376c365b90c2679 |
Changelog
- Various bug fixes.
- Added control over data load strategy.
- Added extended color maps.
- Trees in GUI can be explored using keyboard.
Version 4.3
Release date: 2015-01-30
| Component | Download | SHA-256 hash |
|---|---|---|
| Cube | Source | 5a77474e67ba6c2ef6d0451b506b413d9caefb2e8572958c1d1c219a1730c828 |
Changelog
- Added preloading mechanism into C++ library.
- Replaced internal container map by vector.
- Metrics with built-in data types like
intordoubleperform algebra using built-in types. Metrics with complex data types like histogram or scale function perform algebra using general objects. - Extended Cube API to support row-wise data processing.
- Extended caching mechanism to support built-in data types and data rows.
- Added control over I/O buffer size.
- Added support for parameter-based metric types.
- Various bug fixes in library and GUI.
- Extended region definition by “paradigm” and “role”.
- Added plugin infrastructure in GUI. There are two kinds of plugins: context-free and Cube-dependent plugins.
- Reimplemented various parts of the GUI as plugins.
- Added plugins “BarPlot” and “Heatmap” for the analysis of dynamic performance.
- Added support for “histogram” as a metric type with proper algebra.
- Extended support for “ghost” metrics.
- Added initial support for Intel MIC (see
INSTALLorCubeInstall.pdf). - Added calls
env,cube::metric::set, andcube::metric::getto CubePL. - Extended CubePL with the ability to redefine operator
+and operator-in aggregation formulas. cube_dumptool exports data in native R matrix format.
Version 4.2.3
Release date: 2014-06-20
| Component | Download | SHA-256 hash |
|---|---|---|
| Cube | Source | b30c6998bcc54f795bcd6de3cfbef9c3cec094f782820174b533f628b0e60765 |
Changelog
- Various bug fixes in library and GUI.
- Various memory leak fixes in the library.
- Minor performance improvements.
- Adjusted
scorep.specfile to the new ompregion description “openmp”. - Examples are now installed into
share/doc/cube/example.
Version 4.2.2
Release date: 2014-02-26
| Component | Download | SHA-256 hash |
|---|---|---|
| Cube | Source | 67a7e2b3cf4927620fc4e987d6fae76b753a74303b3c9d30ea2e0937e64ae82a |
Changelog
- Implemented aggregation of loop iterations in GUI.
- Added support for different CubePL engine versions.
- Added support for the Fujitsu K computer.
- Extended
cube_dumputility with flexible call path selection and an additional CSV layout. - Support for Qt5.
- Added split of the 1-D topology into 2-D in the GUI.
- Various bug fixes as well as performance and usability improvements.
Version 4.2.1
Release date: 2013-11-27
| Component | Download | SHA-256 hash |
|---|---|---|
| Cube | Source | c24c6e1e2bc6fcf89a2a68d78c7baadbcc7100ea91e9c04c02696dafa0cd1f49 |
Changelog
- Enabled zlib compression of metadata.
- Added support for storing attributes for all metadata items.
- Improved zooming in topology view (zoom into selected planes).
- Added multiple selection in topology.
- Improved selection of elements in the system tree.
- Improved performance of cluster expansion.
- Changed default behavior to build the Java reader if a Java compiler can be found.
- Various bug fixes as well as performance and usability improvements.
Version 4.2
Release date: 2013-08-02
| Component | Download | SHA-256 hash |
|---|---|---|
| Cube | Source | 11fdcc2beb8d049f2e5e48c045b1b910cece907b898e68568b81c8239bff8b8a |
Changelog
- Significant amount of code refactoring.
- Bug fixes.
- Performance improvements.
- Support for flexible system tree.
- Improvements in build system.
- Extension of
cube-configtool. - Support for clustering.
- Improvements in performance of
cube_remap2tool. - Refactoring of CubePL engine.
Version 4.1.6
Release date: 2013-03-28
| Component | Download | SHA-256 hash |
|---|---|---|
| Cube | Source | 677aaed6fc25d0a65eba5982e85e7b7c1b3f81a62a3e77766044b4dc2cf1429d |
Changelog
- Bug fixes and improved Qt library detection.
Version 4.1.5
Release date: 2013-02-26
| Component | Download | SHA-256 hash |
|---|---|---|
| Cube | Source | eb5a45338c04d348a30388479ae03b54d7b81069da52cb6acaea1fc9c4d83b8b |
Changelog
- Added support for scaling behavior functions as performance values.
- Added support for PGI and Sun Studio compilers (without GUI) and improved
cube_dumpexport functionality.
Version 4.1.4
Release date: 2013-02-03
Changelog
- Improved internal architecture of topology widget and topology domain views.
- Improved build system for POWER6 and added Cube syntax version checks.
Version 4.1.3
Release date: 2012-11-07
Changelog
- Added highlighting schema for C++, Fortran, and CubePL sources.
- Enhanced
cube_dumpto display flat trees and perform thread aggregations. - Added initial support for Windows.