Announcing Legion release 23.03.0

6 views
Skip to first unread message

Elliott Slaughter

unread,
Mar 27, 2023, 3:02:35 PM3/27/23
to Legion Users
Hi all,

We have a new release today. Release notes below.

  • 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.

--
Elliott Slaughter

"Don't worry about what anybody else is going to do. The best way to predict the future is to invent it." - Alan Kay
Reply all
Reply to author
Forward
0 new messages