Skip to content
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

How to access thread concurrent scheduling control with cost function in BEF executor? #119

Open
MoFHeka opened this issue Mar 26, 2024 · 0 comments

Comments

@MoFHeka
Copy link

MoFHeka commented Mar 26, 2024

Work stealing method in NonBlockingWorkQueue is not a good idea to reduce cache missing in LLC automatically. Depth-first execution computation graphs are generally more cache-friendly.
If I want to apply a clever algorithm to schedule concurrency task for making a better performance, such as according to the result of llvm-mca.
What's the best implement conforming to the software design philosophy. Make a new WorkQueue which is able to rearrange the task?

@MoFHeka MoFHeka changed the title How to access thread concurrent scheduling control with cost function in BEF executor How to access thread concurrent scheduling control with cost function in BEF executor? Mar 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant