Version 23.03.0 (March 27, 2023)
elliottslaughter
released this
27 Mar 19:01
·
7942 commits
to stable
since this release
- Build
- Minimum supported CMake version is now 3.16. (Some optional features may continue to require even newer versions.)
- Minimum supported GCC version is now 8.
- Minimum supported CUDA version is now 10.
- Legion
- Added support for padded layout constraints to provide scratch space in instances for tasks to use (see examples/padded_instances).
- Added support for tiled layout constraints to provide an ability to layout instances by breaking down dimensions (see examples/tiling).
- Realm
- An experimental UCX network backend has been added.
- Updated the Kokkos interop to support Kokkos 4.0.
- Python
- Support loading Legion as a library from a stock Python interpreter.
- Regent
- Fixes to avoid leaking futures.
- Improvements to Regent's predicate optimization.
- Tools
- Legion Prof now supports a native viewer UI. Enable it with the
viewer
feature (e.g.,cargo run --features=viewer
) and use the flag--view
. - Legion Prof now has better support for rendering a subset of available nodes. Pass all log files (from all nodes) into Legion Prof and add the
--subnodes
flag to specify which ones to render. This ensures all copies in/out of those nodes will be shown correctly.
- Legion Prof now supports a native viewer UI. Enable it with the