-
Notifications
You must be signed in to change notification settings - Fork 8
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
tests/unit-tests/margo-scheduling reports busy spin on abt mutexes #248
Comments
The mutex test is a red herring; the test reports a high cpu usage even if the thread that is meant to block on the mutex is not launched. Something something seems to be making Margo busy spin on it's own in this example. |
Does this happen with other transport than na+sm? |
Yes, I can test with both na+sm and ofi+tcp on my laptop, and both busy spin without launching the test ULT. I can stop the busy spinning by commenting out the The monitoring (enabled via From an example that busy spins:
From an example that does not busy spin:
|
Whoops just edited the above comment, I accidentally pasted the same thing twice, making them appear identical rather than simply similar :) |
This isn't supposed to happen with current versions of Argobots, see pmodels/argobots#361
Above test is with current origin/main of mochi-margo and origin/main of argobots.
Need to validate what mutex mode is being used by Argobots.
The text was updated successfully, but these errors were encountered: