Skip to content

Releases: discopop-project/discopop

DiscoPoP Version 4.0.1

14 Nov 15:02
Compare
Choose a tag to compare

Features

  • Simplified setup via installable Debian packages

Fixes

  • Stability fixes in build scripts
  • Compatibility fixes with Ubuntu 24.04 and Linux Mint 22

DiscoPoP Version 4.0.0

23 Oct 13:07
Compare
Choose a tag to compare

Features

  • Various bugfixes and stability improvements

Experimental features

  • Empirical auto tuner for parallelization suggestions
  • Option to append CallTree information to the identified data dependencies during dynamic profiling

Code

  • Major refactoring to simplify maintenance, development, and interoperability

DiscoPoP Version 3.2.1

02 Jul 13:55
Compare
Choose a tag to compare

Features

  • added new configuration options for CMake build
  • minor bugfixes and stability improvements

DiscoPoP Version 3.2.0

02 May 12:50
ad3eb77
Compare
Choose a tag to compare

Features

  • Various minor bug fixes
  • Improved dependency profiling w.r.t. stack variables and scoping

DiscoPoP Version 3.1.1

17 Jan 10:37
Compare
Choose a tag to compare

Fixes:

DiscoPoP Version 3.1.0

12 Jan 08:46
Compare
Choose a tag to compare

Features

  • Added compile time configuration options for the DiscoPoP profiler

Improvements

  • Several compute-intensive analysis steps parallelized
  • Scaling behavior and memory footprint of several analysis steps improved
  • Stability improvements
  • Reworked wiki
  • Setup and execution simplified

Fixes

  • Improved synchronization targeted towards multiprocessing

Experimental features

  • DiscoPoP optimizer (module for automatic selection, device mapping, improvement and combination of beneficial parallelization suggestions) and interoperability with other framework components improved

Version 3.0.0

15 Nov 17:45
Compare
Choose a tag to compare

Features

  • automatic generation of file-mapping during static analysis
  • updated output folder structure
  • added PThread compatibility mode for the profiler
  • added utilities for patch generation from identified suggestions and their application
  • interoperability with the Hotspot-Detection module
  • interoperability with the DiscoPoP Visual Studio Code Extension

Version 2.3.0

27 Sep 14:25
Compare
Choose a tag to compare

Performance:

  • naive parallelization of pattern detection

Pattern detection:

  • improved accuracy using an extended shadow memory

Interfaces:

  • added wrapper scripts around clang and clang++ for easy integration of the static and dynamic analysis into build systems (e.g. CMake)

Code:

  • improved CI, style checks and pre-commit hooks
  • improved type-checking
  • end-to-end tests added
  • minor cleanup, formatting and refactoring

Experimental features:

  • performance modeler for CPU multithreading
  • suggestion of loop scheduling clauses
  • integration of Microbenchmark results and ExtraP model generation

Version 2.2.0

10 Mar 10:31
Compare
Choose a tag to compare

Features

  • Improved GUI
  • Added library functions (basic code generator, utilities to handle file mappings)
  • Added profiling of memory allocations for improved suggestion accuracy

Fixes

  • Stability improvements
  • Fixes to pattern detection and variable classification
  • Performance improvements

DiscoPoP Version 2.1.1

21 Dec 14:45
Compare
Choose a tag to compare

Fixes

  • Fixed creation of unclosed file streams
  • Fixed GUI Problems with dual monitors
  • Added missing check for dependency during build