Skip to content

Commit

Permalink
Improve scheduling
Browse files Browse the repository at this point in the history
Drastically changes the way we schedule:

- Each executing worker now prepare a piece of work to share.
- Each waiting worker now looks at that.

By adding this extra buffer it means that there should be less waiting.

This also adds priority to the scheduling which hopefully makes the
workers more likely to pick up work that's high up in the parallel tree.
  • Loading branch information
judofyr committed Aug 11, 2024
1 parent b9fb205 commit 0b697d6
Showing 1 changed file with 171 additions and 172 deletions.
Loading

0 comments on commit 0b697d6

Please sign in to comment.