Open forum for general discussions relating to PLASMA.


Postby Sebastiaan » Fri Jun 11, 2010 2:58 pm

Hi all!

I noticed the MAGMA project which is capable of using GPU for linear algebra. In the handout ( ) it shows capability of using both GPU and CPU. Is there any chance that MAGMA and PLASMA will merge someday, so we can stick to one implementation?
Posts: 4
Joined: Thu Jun 10, 2010 10:23 am


Postby admin » Fri Jun 11, 2010 3:39 pm

It is difficult to say if PLASMA and MAGMA are going to merge into one project.
Right now both PLASMA and MAGMA have their strengths and weaknesses.

MAGMA is more capable of accelerating "standard" (LAPACK) algorithms, both linear systems and eigenvalues.
MAGMA is also GPU-centric, i.e., the principle is to use the GPU to the fullest.

PLASMA employed new algorithms, which we refer to as "tile algorithms", which utilize multicore CPUs better.
But this applies to linear systems and not so well to eigenvalues.
And PLASMA is CPU-centric, i.e., the principle is to use the CPUs to the fullest.
We are looking into accelerating PLASMA using a GPU and have very promising results.

So, I am afraid that the answer is that PLASMA and MAGMA are going to be separate project, each having its own niche.
Site Admin
Posts: 73
Joined: Wed May 13, 2009 1:27 pm

Return to User discussion

Who is online

Users browsing this forum: No registered users and 1 guest