### Why is magma_ssyevd_gpu so slow?

Posted:

**Fri Dec 07, 2018 8:02 am**Hi everybody.

I have run the code that you can find in paragraph 4.7.13 of the following manual:

https://developer.nvidia.com/sites/defa ... /mygpu.pdf

I just erased the lapack parts.

I launched it 5 times just to understand the order of magnitude of the elapsed time, and I get a range between 56.99 and 93.80 seconds.

I am using magma 2.3.0, on a 2*8-cores Intel Xeon E5-2630 v3 @ 2.40GHz + 2 nVidia K80 GPUs, cuda version 9.0.

If I generate a symmetric random matrix of the same size in matlab and I compute its eigenvalues and eigenvectors on my dual-core macbook air with 1,6 GHz Intel Core i5, it takes a couple of minutes.

I was expecting magma to be way faster. What function can I use instead of magma_ssyevd_gpu?

Thank you in advance

I have run the code that you can find in paragraph 4.7.13 of the following manual:

https://developer.nvidia.com/sites/defa ... /mygpu.pdf

I just erased the lapack parts.

I launched it 5 times just to understand the order of magnitude of the elapsed time, and I get a range between 56.99 and 93.80 seconds.

I am using magma 2.3.0, on a 2*8-cores Intel Xeon E5-2630 v3 @ 2.40GHz + 2 nVidia K80 GPUs, cuda version 9.0.

If I generate a symmetric random matrix of the same size in matlab and I compute its eigenvalues and eigenvectors on my dual-core macbook air with 1,6 GHz Intel Core i5, it takes a couple of minutes.

I was expecting magma to be way faster. What function can I use instead of magma_ssyevd_gpu?

Thank you in advance