How to utilize power of GPU computing in Matlab

1 回表示 (過去 30 日間)
Atinesh Singh
Atinesh Singh 2017 年 5 月 21 日
回答済み: Joss Knight 2017 年 5 月 22 日
My research work is in the field of Evolutionary computation, Sometimes I need to run the algorithm on high dimensional data (dimension may go beyond 1000). For such high dimensional problems, sometimes it takes days for me to collect the data. I have heard of Matlab's "Parallel computing toolbox" which distributes computation over GPU and other multiple clusters and speeds up the computation process. I checked the documentation page it says it requires "NVIDIA graphics card with compute capability 1.3", But I have AMD Radeon graphics card. Is it possible for me use my GPU computing power in Matlab computation.

採用された回答

Walter Roberson
Walter Roberson 2017 年 5 月 21 日
Sorry, there is no support for AMD GPU or Intel GPU, only for NVidia GPU.
Apparently it turns out that different vendors and different models implement OpenCL differently enough that Mathworks would have to be able to generate a number of different variations depending on exactly what was being targeted. It is not clear that would be worth doing until OpenCL implementations become more standardized.
  2 件のコメント
Atinesh Singh
Atinesh Singh 2017 年 5 月 21 日
編集済み: Atinesh Singh 2017 年 5 月 21 日
Can I use Matlab's "Distributed Computing Server". On the documentation page, it says it requires "Parallel computing toolbox".
Walter Roberson
Walter Roberson 2017 年 5 月 21 日
DCS requires that you have access to a cluster.
If you have access to a machine with multiple cores, then you can use the Parallel Computing Toolbox to access multiple CPU cores, without using the DCS. The NVidia restriction is for GPU use, not CPU use.

サインインしてコメントする。

その他の回答 (1 件)

Joss Knight
Joss Knight 2017 年 5 月 22 日

カテゴリ

Help Center および File ExchangeGPU Computing についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by