Xgesdd in clMagma

Open discussion for MAGMA library (Matrix Algebra on GPU and Multicore Architectures)
Post Reply
paoloviviani
Posts: 14
Joined: Mon Nov 09, 2015 12:17 pm

Xgesdd in clMagma

Post by paoloviviani » Thu Feb 25, 2016 5:05 am

Hello,
I see that Xgesdd (divide and conquer SVD calculation) is not present in clMagma, while it is present in CUDA Magma, there is any plan to implement it in the future?
Thanks!

paolo

mgates3
Posts: 918
Joined: Fri Jan 06, 2012 2:13 pm

Re: Xgesdd in clMagma

Post by mgates3 » Fri Feb 26, 2016 4:35 pm

Yes, we plan to add it to clMAGMA.
-mark

paoloviviani
Posts: 14
Joined: Mon Nov 09, 2015 12:17 pm

Re: Xgesdd in clMagma

Post by paoloviviani » Tue Mar 01, 2016 9:46 am

Thanks a lot!

Greetings,
Paolo

paoloviviani
Posts: 14
Joined: Mon Nov 09, 2015 12:17 pm

Re: Xgesdd in clMagma

Post by paoloviviani » Wed Mar 30, 2016 4:52 am

Dear Mark,
do you have any roadmap for the development of clMagma? Will the API be the exactly same as magma in the future (like no need of passing queues)? The possibility to switch seamlessly between magma and clmagma would be a killer feature for me.
Do you also have a timeframe for the dgesdd?

Thanks a lot!
Greetings,
Paolo

mgates3
Posts: 918
Joined: Fri Jan 06, 2012 2:13 pm

Re: Xgesdd in clMagma

Post by mgates3 » Mon Apr 04, 2016 3:38 pm

We're cleaning some things up in clMAGMA now. The goal is to eventually have identical interfaces, but that will be some time out -- maybe next year. One major difficulty of course is that matrices are passed different to clBLAS (as cl_mem and offset) than to cuBLAS (as pointer). In the next 2-3 months we should have a new release of clMAGMA out, and I can put the gesdd in that.
-mark

paoloviviani
Posts: 14
Joined: Mon Nov 09, 2015 12:17 pm

Re: Xgesdd in clMagma

Post by paoloviviani » Wed Apr 06, 2016 5:43 am

Thanks a lot Mark!

Greetings,
Paolo

Post Reply