JuliaParallel / JuliaParallel/Dagger.jl

Multithread the scheduler

Open
#312 0 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.