Skip to content

Conversation

@magnatelee
Copy link
Contributor

This PR adds preliminary lazy evaluation support to the core. The current strategy is to queue up operations until the client library makes any immediate request to a storage, in which case the runtime flushes the queue. The partitioner is applied to each operation separately and is not computing a trace-wide strategy yet.

@magnatelee magnatelee merged commit 6615483 into nv-legate:branch-21.10 Oct 18, 2021
@magnatelee magnatelee deleted the lazy-eval branch October 18, 2021 07:07
jjwilke pushed a commit to jjwilke/legate.core that referenced this pull request Sep 29, 2023
* Privilege checks for stores

* Support fills and copies for scalar stores

* Start deduplicating futures from scalar stores

* Test cases for scalar fills and copies

* Build flags for tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant