GTX 690 and MATLAB Parallel Computing Toolbox - Is it possible to have the two internal GPUs behaving like one single GPU?
1 次查看(过去 30 天)
显示 更早的评论
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 个评论
Juliette Salexa
2012-6-23
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 ?
回答(3 个)
Walter Roberson
2012-6-23
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 个评论
evel
2012-6-27
1 个评论
Jill Reese
2012-11-19
Do the operations you wish to invoke on slices of your data set require communication or can each slice operate independently?
Yannick
2013-1-20
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 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 GPU Computing in MATLAB 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!