Implementing batched mldivide on the GPU
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Rodrigo
le 19 Mar 2014
Réponse apportée : Edric Ellis
le 10 Déc 2014
Hi, I need to solve A*x=B for size(A)~[10,10,1e5] and size(B)~[10,1,1e5], and it seems like something like pagefun would be the way to do it: except that mldivide is not an option. I understand that cuBLAS has had the ability to run batch LU decompositions for some time and the newer cublas also seems to have a batched solver.
Is there a reasonably simple way to implement this in MATLAB (preferably R2013b or earlier)?
Thanks
0 commentaires
Réponse acceptée
Edric Ellis
le 19 Mar 2014
Unfortunately, as you have found PAGEFUN does not yet support batched MLDIVIDE. You might be able to use the GPU Mex interface to call CUBLAS yourself.
2 commentaires
Adam
le 29 Avr 2014
Just chiming in: I also have a need for a pagefun 'mldivide'. If someone has done the MEX implementation already, please link. It would be greatly appreciated.
Plus de réponses (1)
Voir également
Catégories
En savoir plus sur GPU Computing dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!