Can I use Parallel processing toolbox directly on GPU (Geforce GT 520MX). How.
1 次查看(过去 30 天)
显示 更早的评论
I would like to use image clustering with GPU. Please provide me an example on it. OpenCl is a platform but its a platform not a tool. Please clearify if any other method is availbe directly to utilize GPU.
0 个评论
采纳的回答
Jason Ross
2012-9-26
编辑:Walter Roberson
2012-9-27
To use the GPU with MATLAB, only CUDA is supported and you need the Parallel Computing toolbox.
You must also have a GPU with compute capability 1.3 or higher ( http://developer.nvidia.com/cuda/cuda-gpus). It looks like your card has a compute capability of 2.1 so you should be OK.
I would offer a word of caution regarding the performance of the GPU -- according to the specs for the GPU ( http://www.geforce.com/hardware/notebook-gpus/geforce-gt-520mx/specifications), it has only 48 CUDA cores, and the amount of memory is not specified. The performance of this card isn't likely to give much of a performance boost -- as a comparison the GTX 680 has 1536 cores and 2 GB RAM on the card, and the Tesla C2075 has 448 cores / 6 GB RAM.
For examples, there are a number here: http://www.mathworks.com/help/distcomp/examples/index.html#gpu
6 个评论
Jason Ross
2012-9-28
To use MATLAB with the GPU, install the proper driver from nVidia's website -- make sure you get the CUDA enabled driver. MATLAB will find the device and you can start using it.
There have been a number of new GPU-related features added each release since 2010b, so I would recommend you look into getting the most recent release that you can. The link I provided has the relevant examples in it.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 GPU Computing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!