Parallel Computing Toolbox を使用して NVIDIA の GPU を SLI (Scalable Link Interface) モードで使用することはできますか。
5 ビュー (過去 30 日間)
古いコメントを表示
MathWorks Support Team
2017 年 2 月 3 日
回答済み: MathWorks Support Team
2017 年 2 月 3 日
NVIDIA の GPU 2枚を SLI モードで接続しています。SLI は複数枚の GPU を1個として扱います。2つの GPU を Parallel Computing Toolbox で使うことはできますか。
採用された回答
MathWorks Support Team
2017 年 2 月 6 日
SLI モードで NVIDIA の GPU をつなげて並列に実行する機能は Parallel Computing Toolbox では提供していません。CUDA エンジンは、2つの GPU が SLI でつながれていても別々のデバイスとして認識します。これは CUDA programming guide の Section 3.2.11.3 に記載されています。
2つの GPU カードを同時に使用したい場合、SLI にせずに GPU 並列化をする方が計算上高速化することができます。parpool コマンドを使用して 2つの MATLAB ワーカーを起動し、gpudevice コマンドでそれぞれのワーカーで別々の GPU を選択するように指定します。例えば parfor を使って以下のように定義します。
parpool(2)
parfor i=1:2
gpudevice(i)
…
end
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で GPU 計算 についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!