Hi,
I am optimizing a code spending a lot of time running (Intel MKL version) LAPACK's DSYGV()
http://www.netlib.org/lapack/lapack-3.1 ... ygv.f.html
Does MAGMA have DSYGV() already? If not, does MAGMA have DPOTRF, DSYEV, DSYGST, DTRMM, DTRSM which are required by DSYGV()?
Thanks a lot.
Best,
xunlei
DSYGV in MAGMA
-
Stan Tomov
- Posts: 283
- Joined: Fri Aug 21, 2009 10:39 pm
Re: DSYGV in MAGMA
MAGMA 1.0 RC3 has most of the components needed.
First the B matrix is factored using a Cholesky factorization and we have that for the GPUs.
Then the factors are applied to A, we have that for GPUs.
Then the resulting matrix is reduced to tridiagonal form, we have that for GPUs.
Then fined the eigenvalues of the tridiagonal matrix, we don't have that for the GPU but its not too expensive to compute on the host.
Finally, there are back transforms, for the vectors and we have these as well for GPUs.
At the moment you would have to put together these pieces from MAGMA, similarly to the way we have already done it for the standard eigen-problem.
First the B matrix is factored using a Cholesky factorization and we have that for the GPUs.
Then the factors are applied to A, we have that for GPUs.
Then the resulting matrix is reduced to tridiagonal form, we have that for GPUs.
Then fined the eigenvalues of the tridiagonal matrix, we don't have that for the GPU but its not too expensive to compute on the host.
Finally, there are back transforms, for the vectors and we have these as well for GPUs.
At the moment you would have to put together these pieces from MAGMA, similarly to the way we have already done it for the standard eigen-problem.
Re: DSYGV in MAGMA
Have anyone in the Magma team or not implement a dsygv for GPU since january?
If so i would appreciate any advice before starting to write it myself...
Thanks!
If so i would appreciate any advice before starting to write it myself...
Thanks!
-
Stan Tomov
- Posts: 283
- Joined: Fri Aug 21, 2009 10:39 pm
Re: DSYGV in MAGMA
We have a visitor that implemented it and now is working on some optimizations and testing. We expect to have it released within two weeks.
Re: DSYGV in MAGMA
Thanks for the reply.
I may wait these 2 weeks so
What is the Magma's roadmap for the next month?
When the official 1.0 will be release?
I may wait these 2 weeks so
What is the Magma's roadmap for the next month?
When the official 1.0 will be release?