-
-
Notifications
You must be signed in to change notification settings - Fork 9
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
Threaded OpenBLAS is occasionally very slow #262
Comments
I can't reproduce
|
Here's the output with
i.e. basically all of the threads are spending basically all of their time waiting. If I set |
Interesting. I didn't look at syrk threading before. |
Same problem here with Julia 0.4.0 on a Core i7-4790K. With Calling Maybe a change of defaults or a warning in the LinAlg section of the manual would be called for? EDIT: seems to be related to JuliaLang/julia#3239 |
Since updating to Ubuntu 15.10 (from 15.04) I can no longer reproduce this. I'm not sure what that means, but FWIW even under 15.04 I didn't have this issue with parallel MKL BLAS. |
We had an openblas upgrade recently - did that change things or are you using the same setup as before? |
I'm still on OpenBLAS 0.2.14, so I don't think that's the issue. I think it's possible the way that OpenBLAS is handling threading could probably be better, although I'm not exactly qualified to offer an opinion on such things. Right now it is using |
I can no longer reproduce this, but I'm not sure if it's actually fixed or something changed with my system configuration. I believe this issue is related to OpenMathLib/OpenBLAS#660 |
Can't reproduce on openblas 0.3.0. Can you reopen if you still see on master? |
If I keep calling
X'X
(which is calling OpenBLASdsyrk
), it occasionally takes an exceptionally long time to complete:This doesn't seem to happen if I call
Base.disable_threaded_libs()
beforehand.versioninfo()
is:cc @xianyi
The text was updated successfully, but these errors were encountered: