Skip to content

Commit

Permalink
Merge branch 'increase-version' into 'master'
Browse files Browse the repository at this point in the history
Increase version

See merge request nanos6/nanos6!622
  • Loading branch information
kevinsala committed May 15, 2024
2 parents dfcb084 + 2147e56 commit 69387c8
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 3 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,22 @@
All notable changes to this project will be documented in this file.


## Version 4.1, Wed May 15, 2024
The 4.1 version corresponds to the OmpSs-2 2024.05 release. It introduces the directory/cache (D/C) for Host and CUDA devices. It also adds several fixes for the instrumentation.

### General
- Add directory/cache (D/C) for Host and CUDA devices
- Add device memory allocation API for D/C-managed memory
- Require ovni 1.5.0 or greater
- Fix NUMA tests to accept executions with no `NUMA_ALL_ACTIVE`

### Instrumentation
- Fix thread instrumentation order when blocking task
- Call `ovni_thread_requires` for the Nanos6 model
- Call `ovni_thread_free` when threads end
- Always mark task as paused when entering taskwait in ovni


## 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](https://gitlab.bsc.es/alpi/alpi) tasking interface, reduces the external software requirements, and removes obsolete features.

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ In addition to the build requirements, the following libraries and tools enable
1. [jemalloc](https://github.com/jemalloc/jemalloc) to use jemalloc as the default memory allocator, providing better performance than the default glibc implementation. Jemalloc must be compiled with `--enable-stats` and `--with-jemalloc-prefix=nanos6_je_` to link with the runtime
1. [PAPI](http://icl.utk.edu/papi/software/) >= 5.6.0
1. [Babeltrace2](https://babeltrace.org/) to enable the fast CTF converter (`ctf2prv --fast`) and the multi-process trace merger (`nanos6-mergeprv`)
1. [ovni](https://ovni.readthedocs.io/) to generate execution traces for performance analysis with [Paraver](https://tools.bsc.es/paraver)
1. [ovni](https://ovni.readthedocs.io/) >= 1.5.0 to generate execution traces for performance analysis with [Paraver](https://tools.bsc.es/paraver)


## Build procedure
Expand Down
4 changes: 2 additions & 2 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@

# This file is part of Nanos6 and is licensed under the terms contained in the COPYING file.
#
# Copyright (C) 2015-2023 Barcelona Supercomputing Center (BSC)
# Copyright (C) 2015-2024 Barcelona Supercomputing Center (BSC)

# Nanos6 version and copyright
m4_define([nanos6_version], [4.0])
m4_define([nanos6_version], [4.1])
m4_define([nanos6_license], ["GPL3"])
m4_define([nanos6_copyright], ["2015-2023 Barcelona Supercomputing Center (BSC)"])

Expand Down

0 comments on commit 69387c8

Please sign in to comment.