Skip to content

Nanos6 4.0 (OmpSs-2 2023.11)

Compare
Choose a tag to compare
@kevinsala kevinsala released this 17 Nov 11:01
· 36 commits to master since this release

Version 4.0, Fri Nov 17, 2023

The 4.0 version corresponds to the OmpSs-2 2023.11 release. It provides support for the ALPI tasking interface, reduces the external software requirements, and removes obsolete features.

General

  • Implement the ALPI tasking interface to support external task-aware libraries
  • Allow embedding jemalloc allocator
  • Embed hwloc and jemalloc by default
  • Add devices.cuda.prefetch option to control CUDA prefetching of data dependencies (enabled by default)
  • Install the nanos6.toml configuration file in $prefix/share
  • Remove obsolete instrument.h public interface
  • Remove obsolete stats and graph instrumentations
  • Remove software dependency with libunwind and elfutils
  • Improve ovni library discovery
  • Fix execution when enabling extrae instrumentation
  • Fix memory leaks
  • Fix several tests