-
Notifications
You must be signed in to change notification settings - Fork 433
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
R&D for TaskScheduler to have multiple queues #565
Comments
Are you considering smaller local queues for threads to reduce contention in the normal case? If their local is exhausted pull from others/master queue? If atomics are local to the queue they should complete very quickly (because zero contention except for task insertion). |
Another dimension of this R&D is if cores have variable performance then try to match task priority level to core performance. |
Now that the tasking work from earlier this year is merged, I'm going to call this done and close this issue. |
Reopening with InDevelop, which is basically the same as closed but follows our workflow of not closing until a |
Potential reduce contention. Given current use of atomics for queue modification is open question as to the performance impact.
The text was updated successfully, but these errors were encountered: