GTX 690 and MATLAB Parallel Computing Toolbox - Is it possible to have the two internal GPUs behaving like one single GPU?
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi everybody,
I have a very simple question for you. I just unpacked my new GTX 690 and I was on the point of starting the preliminary tests on my MATLAB application. Since the algorithm involves very simple arithmetic operations, I managed to obtain a very good speed-up by just using the Parallel Computing Toolbox with "gpuArray" (with my previous card, a GTX 460, I obtained a speed-up of about 40x).
The problem is that the new GTX 690 is a dual graphic card, since there are two coupled GPUs inside it. I thought that MATLAB would anyway see it as a single card, thus avoiding the burden of modify the code in order to manually balance the computing load between the two cards. It does not seem to be the case: MATLAB recognizes it as two separate cards, so I am afraid I will have to change my script and manually distribute and synchronize the computation.
Does anybody have any suggestion on how to use the GTX 690 as a single graphic card with MATLAB Parallel Computing Toolbox?? Since the card is quite new, I didn't found anything interesting on the web...
Thank you guys! Cheers,
Alberto
1 commentaire
Juliette Salexa
le 23 Juin 2012
Hi Alberto,
I am looking for an answer to your question and will enter it below if I find anything.
May I ask though, have you tried running any raw CUDA programs with the GTX 690 ?
Are you able to have all 3072 cores doing work (like matrix operations) on the same array ?
Réponses (3)
Walter Roberson
le 23 Juin 2012
The answer appears to be NO, MATLAB can only treat them as two cards. See http://www.mathworks.com/matlabcentral/answers/41316-multi-gpu-computing-in-matlab
0 commentaires
evel
le 27 Juin 2012
1 commentaire
Jill Reese
le 19 Nov 2012
Do the operations you wish to invoke on slices of your data set require communication or can each slice operate independently?
Yannick
le 20 Jan 2013
I know this is an old question, but it's related to the original poster's. Can you have (2) GTX 690's in SLI and have MATLAB see it as a single GPU card (2 per 690's) coupled with the other in SLI, therefore seeing it as one GTX 690?
I understand Nvidia markets the Tesla cards specifically for GPU computing, but I'd just like to know if the above is at all possible.
0 commentaires
Voir également
Catégories
En savoir plus sur GPU Computing in MATLAB 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!