JuliaParallel / JuliaParallel/Dagger.jl
Multithread the scheduler
Open
enhancement
performance
scheduler
- Dominant language
- Julia
- Stars
- 723
- Forks
- 90
- Avg merge
- 1d 37m
- Merged PRs (30d)
- 9
Description
The scheduler is quite close to being able to run multithreaded, with many parts running concurrently already (synchronized via the global scheduler lock). We'll want to make certain "non-critical" `ComputeState` fields individually thread-safe, such as collected metrics (which future work-stealing logic will want access to outside of the scheduler).
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.