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

Force each task to be locked to a CPU core when running the exhaust script #296

Open
acomodi opened this issue Dec 9, 2020 · 0 comments

Comments

@acomodi
Copy link
Contributor

acomodi commented Dec 9, 2020

Currently the exhaust script generates a set of tasks that are handled by the multiprocess.Pool library. The library handles all the management related to the task executions, and it is not clear whether the task is assigned to one CPU core and one only, but it seems this is not the case.

To have more robust performance results in terms of runtime, it would be worth locking each task that is being executed to one CPU core only, not allowing the task to be moved across different cores until it is finished.

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