-
-
Notifications
You must be signed in to change notification settings - Fork 14
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
svd slowdown on master #735
Comments
MKL on the same machine is able to use 20 cores and compute in 10 seconds. OpenBLAS slows down if I add more cores than 16. |
Not sure why we are seeing that slowdown. The MKL implementation can't be compared to the one from OpenBLAS. The latter is "just" vanilla LAPACK but the MKL folks have optimized the bidiagonal reduction and parallelized the solver. |
I meant from a user perspective, it is faster. So we lose out in comparisons with anyone using Python+MKL or any system using MKL. |
Related discussion: JuliaParallel/Elemental.jl#66 (comment) |
We now have MKL.jl and a better solution to swap in a faster BLAS would be through #27. |
FWIW, |
svd
has slowed down on master compared to 1.4.2. This is usingOPENBLAS_NUM_THREADS=16
.cc @haampie
The text was updated successfully, but these errors were encountered: