JuliaParallel / JuliaParallel/Dagger.jl
Allow eager scheduler to accept non-eager thunks
Open
enhancement
scheduler
speculative
- Dominant language
- Julia
- Stars
- 723
- Forks
- 90
- Avg merge
- 1d 37m
- Merged PRs (30d)
- 9
Description
And allow lazy schedulers to accept eager thunks? Without cache-sharing between schedulers, this will be rather inefficient, but could potentially be helpful for code which already has `Thunk`s describing a computation (such as when provided by a library).
The alternative is the status quo: `collect` `Thunk` arguments before passing them to the eager scheduler, and `fetch` `EagerThunk` arguments before passing them to a lazy scheduler.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.