Skip to content

Releases: extra-p/extrap

Extra-P 4.2.3 Release

19 Dec 14:25
Compare
Choose a tag to compare

Bug Fix

Fixes bug when importing cube files with scaling type weak threaded.

Extra-P 4.2.2 Release

05 Dec 09:39
Compare
Choose a tag to compare

Bug Fixes

  • Updates the pyCubexR dependency to include the newest bug fixes.
  • Fixes a bug that caused storing the wrong raw values in the experiment when keep values is selected
  • Fixes a bug in the TreeView that in some cases caused a crash of the GUI.

Extra-P 4.2.1 Release

05 Jul 16:31
Compare
Choose a tag to compare

Bug Fix

Fixes bug in modeler widget that prevents modeling with measures other than the mean

Extra-P 4.2.0 Release

18 Jun 14:18
Compare
Choose a tag to compare

Scaling analysis support

  • Automatic detection and conversion of strong scaling
  • Improved strong scaling support for CUBE files
  • Enhanced weak scaling modeling for CUBE profiles of multi-threaded applications

More options for selecting the measure of aggregation

  • Modeling the minimum and maximum of the measured point is now possible

New modelers

  • Segmented modeling: modeling of two behaviors in one model
    • Support for segmented performance models with a single or multiple model parameters.
    • Extension of the available plotting features to support segmented models.
  • Adaptive modeling: optionally uses a neural network to improve the noise resiliency of the models

Measurement point suggestions based on Gaussian Process Regression

  • The GUI features a view for measurement point suggestions.
  • Several suggestion approaches help the user to complete or extend the set of available measurement points
    to improve model accuracy further and enhance the noise resilience of the model while optimizing modeling cost.

Enhancements

  • Functions can be formatted in Python and Latex format
  • Function names are shortened in plots
  • Keeps track of number of repetitions
  • Optionally keeps all measured values in the experiment

Full Changelog: v4.1.2...v4.2.0

Extra-P 4.2.0-beta.1 Release

10 Jun 12:12
Compare
Choose a tag to compare
Pre-release

Scaling analysis support

  • Automatic detection and conversion of strong scaling
  • Improved strong scaling support for CUBE files
  • Enhanced weak scaling modeling for CUBE profiles of multi-threaded applications

More options for selecting the measure of aggregation

  • Modeling the minimum and maximum of the measured point is now possible

New modelers

  • Adaptive modeling
  • Segmented modeling

Measurement point suggestion

  • Measurement point suggestions based on Gaussian Process Regression

Full Changelog: v4.1.2...v4.2.0-beta.1

Extra-P DEEP-SEA Release 1

16 Jan 15:30
Compare
Choose a tag to compare
Pre-release

Comparison mode

  • Comparison assistent including call-tree mapping
  • Projection of expectations
  • Interactive comparison annotations for comparing experiments
  • New plots to assist in comparison
  • Updated existing plots for basic support of comparison

Loading of joint CPU-GPU profiles

  • From Extra-Profiler files, including overlap
  • Support for CUBE profiles of GPU applications (including call-side information)

New analyses and aggregation

  • Agregation of models using sum and max operator
  • Analyses for parallel efficiency and

Full Changelog: v4.1.2...DEEP-SEA-V-1

Extra-P 4.1.2 Release

27 Nov 16:11
Compare
Choose a tag to compare

Bug Fix

Missing icon file when installed via pip

Extra-P 4.1.1 Release

23 Nov 15:47
Compare
Choose a tag to compare

Fixed bugs

  • The correct model was not found in some cases when enabling negative exponents
  • When calculating SMAPE with cross-validation, the average was calculated based on the length of the training data
  • When the GUI is used on macOS

Full Changelog: v4.1.0...v4.1.1

Extra-P 4.1.0 Release

04 Jul 10:49
2ec3097
Compare
Choose a tag to compare

Improved GUI

  • Different views for the call-tree
  • Function parameters can be shortened
  • Automatic update check

New formatting options

  • Format for text output can be specified by the user
    (see docs/output-formatting.md)
  • Plots have formatting options for font family and font size

Extended features

  • New extendable File Reader API
  • Unified extension loader
  • Unified entities with names
  • Added support for tags on entities

Improved OS support

  • Added support for macOS Ventura

Upgraded dependencies

  • Upgrade from PySide2 to PySide6
  • Upgrade from Matplotlib 3.2 to Matplotlib 3.5
  • Upgrade from PyObjC 6.2 to PyObjC 9.0
  • Added support for pyCubexR 2.0 for faster reading of CUBEX files

Full Changelog: v4.0.4...v4.1.0

Extra-P 4.1.0-alpha2 Pre-Release

16 Jun 08:35
509e056
Compare
Choose a tag to compare
Pre-release

Improved GUI

  • Different views for the call-tree
  • Function parameters can be shortened

New Text Output Formatting

Extended features

  • New extendable File Reader API
  • Unified extension loader
  • Unified entities with names
  • Added support for tags on entities

Full Changelog: v4.0.3...v4.1.0-alpha3