Magma and GPU Memory Limitation

Open discussion for MAGMA library (Matrix Algebra on GPU and Multicore Architectures)

Magma and GPU Memory Limitation

Postby mslezak » Tue Jan 05, 2010 9:57 pm

I compiled the spotrf program - the problem is that once a matrix size gets beyond my GPU memory (896MB), the program exits without updating anything. I am trying to generate the Cholesky matrix from a 10,000 element correlation matrix (by the way, ACML can process it in under 1sec so probably Magma is not needed on this size matrix).

1) Can anyone confirm there is not support yet for matrices beyond the GPU memory limit?

2) Is there a way to divide the parallel tasks to avoid this?

3) Are all the magma programs limited to the available GPU memory so far?

Thanks all

Posts: 6
Joined: Tue Dec 01, 2009 11:08 pm

Re: Magma and GPU Memory Limitation

Postby Stan Tomov » Fri Jan 08, 2010 3:58 pm

The answer to all three questions is "yes". There are different ways to do it, but we haven't included in MAGMA any implementations yet (targeting these cases). Our first goal/priority in MAGMA is to provide a version with basic functionality (as currently available) and later use it as a building block for out-of-core algorithms, algorithms for multi-GPUs, etc., which we have started doing now.
Stan Tomov
Posts: 258
Joined: Fri Aug 21, 2009 10:39 pm

Return to User discussion

Who is online

Users browsing this forum: No registered users and 3 guests