-
Notifications
You must be signed in to change notification settings - Fork 465
Relatively poor performance of ZHEEV (ZLASR) #710
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
Comments
Thanks for the detailed explanation - will try to create a replacement zlasr for OpenBLAS when I find the time. (Sorry for the very late response) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Some time ago in OpenMathLib/OpenBLAS#1560 it was observed that the performance of ZHEEV is markedly poorer than in MKL, and by now I am reasonably certain that OpenBLAS is not at fault. The primary problem appears to be the slowness of the ZLASR call, which interestingly does not appear to feature in perf traces of a corresponding MKL-based testcase at all.
Does anybody happen to work on this topic currently ? I know PR #83 added a 2stage implementation (apparently by someone from the Dongarra group) in late 2016, but this does "not yet" implement computation of the eigenvectors and there have been little functional changes since then.
The implementation of ZLASR on the other hand appears to predate LAPACK 3.2.1.
The text was updated successfully, but these errors were encountered: