Parallel Computing Toolbox を使用して NVIDIA の GPU を SLI (Scalable Link Interface) モードで使用することはできますか。
7 views (last 30 days)
Show older comments
MathWorks Support Team
on 3 Feb 2017
Answered: MathWorks Support Team
on 3 Feb 2017
NVIDIA の GPU 2枚を SLI モードで接続しています。SLI は複数枚の GPU を1個として扱います。2つの GPU を Parallel Computing Toolbox で使うことはできますか。
Accepted Answer
MathWorks Support Team
on 6 Feb 2017
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 Comments
More Answers (0)
See Also
Categories
Find more on GPU 計算 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!