GPU computing with 'Quadro 600'
Mostrar comentarios más antiguos
Hi,
I am new to GPU computing. I will be doing CFD calculation in 3D which will requires working with really big 3D matrices like (500,550,300). I used a workstation which has 'Quadro 600' GPU which has 1GB ram but when I start a calculation more than 200,250,150 size matrices it say out-memory. You requested 85mb memory only available 37mb. I did not understand this error. I thought Matlab will be using 1gb ram as its memory. Am I wrong?
Thank you
2 comentarios
Walter Roberson
el 8 de Abr. de 2013
On the line just before you do that, please show the output of
memory
(Note: only works in MS Windows)
James Lebak
el 9 de Abr. de 2013
Even better, since the matrices are on the GPU, issue the gpuDevice() command and look at the value of the 'FreeMemory' field. This works on all platforms. It's possible that other matrices have used all the free memory, or that memory fragmentation caused by repeated allocations and de-allocations has reduced the size of the largest available piece of memory. Either way, clearing GPU variables can help.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre GPU Computing en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!