Large dense matrix inverse

157 views
Skip to first unread message

Suranga Edirisinghe

unread,
Mar 7, 2011, 5:45:48 PM3/7/11
to vscse-many-core...@googlegroups.com
Hi,
I'm not sure whether this group is still active, but just giving a try.

I need to find inverse of large dense matrix (about 3000*3000 complex or more). I have tried to use ATLAS (lapack and blas). But it is exceptionally slow.
(I assume these codes are not cash optimized, and degrade performances, or at-last my implementation.)
My understanding is, when matrix size is  very large cash performance becomes critical. Could anyone provide a optimized code for very large matrix inversion problem.
It need not to be a GPU code, A CPU code it also fine.

Thanks
Suranga

PS : (I need to inverse matrix directly. to find Greens function)

Joshua A. Anderson

unread,
Mar 7, 2011, 6:21:38 PM3/7/11
to vscse-many-core...@googlegroups.com
Try MAGMA - http://icl.cs.utk.edu/magma/ . It offers lapack type operations accelerated on the GPU.
--------
Joshua A. Anderson, Ph.D.
Chemical Engineering Department, University of Michigan

Suranga Edirisinghe

unread,
Mar 7, 2011, 9:24:06 PM3/7/11
to vscse-many-core...@googlegroups.com
Thanks everyone for very useful comments.
I really appreciate your help.
Suranga
Reply all
Reply to author
Forward
0 new messages