orc-lang / orc

Orc programming language implementation
https://orc.csres.utexas.edu/
BSD 3-Clause "New" or "Revised" License
40 stars 3 forks source link

Work stealing scheduler #195

Closed arthurp closed 7 years ago

arthurp commented 7 years ago

Add a custom work stealing scheduler and make it the default.

Also make a number of other changes used in developing and debugging the scheduler and bugs found in other code while working on the scheduler.

I will run full tests in the next few days. But I figured you could glance at the code before I finish.

arthurp commented 7 years ago

I have done what I think are the last needed fixes for things exposed by the new scheduler or by the longer benchmarks.

Please review.