Version 18.09.0 (September 19, 2018)
elliottslaughter
released this
21 Sep 03:46
·
14561 commits
to stable
since this release
- Legion
- Support for physical tracing, which can provide up to 7x improvement in
loops with very small tasks. Can be enabled in the mappers that
inherit from DefaultMapper using-dm:memoize 1
- Support for physical tracing, which can provide up to 7x improvement in
- Realm
- Assorted minor bug fixes
- Support for development snapshots of GASNet-EX (using GASNet-1
compatibility interfaces for now)
- Regent
- Breaking change: Changed precendence of logical operators (
and
,or
) to match that of
Lua and Terra (or
is now lower-precendence thanand
) - Full support for accessing sparse multi-dimensional regions
- Initial support for incremental compilation. Enable with
REGENT_INCREMENTAL=1
- Changes to make compilation entirely deterministic
- Multiple compilation speed improvements
- Support for CUDA scalar reductions
- Experimental support for parallel prefix operators, including CUDA
- Breaking change: Changed precendence of logical operators (
- Python
- Support for defining methods as tasks
- Support for passing futures to tasks and index tasks
- Support for explicit return types on extern tasks
- Improved support for Futures with encodings other than pickle