2017-04-05 7 views
-1

私はCUDAアプリケーションのために主に新しいコンピュータを組み立てたいと思っています。 CPUに関しては、AMDとIntelのどちらかを選択する必要があります。 AMDのプロセッサのほとんどは、Intelのプロセッサではgpuが統合されていません。nvidia gpuはPC上で唯一のgpuであると効率が低下しますか?

私の質問は:

NVIDIAのGPUが(統合1なし)全PCでのみグラフィック処理部だろう場合は、上のいくつかのグラフィックスを生成するために持っているとして、 はCUDAプログラムのためにその効率は悪化するだろうデスクトップ(例えばMatlabを使用している間)?

+0

この質問はおそらくスタックオーバーフローのトピックではありません。はい、表示タスクとCUDAタスクで共有されるGPUには大きな制限があります。 –

+1

(おそらく)少し言い換えれば面白い質問かもしれません。非常に単純なタスク(アイドル状態のデスクトップ、Matlabの実行中のインスタンスなど)を実行するときに、Windows/Linux/...システムが使用するGPUリソ​​ースの量。または、同じCUDA GPUで実行した場合と比較して、CUDAアプリケーションの実行速度はどれくらい遅くなりますか?それはいくつかの大まかな数を与えることは可能ですか? – Bart

+0

@Bartいつかチェックして、ここで教えてください - 私は適切なツールを持っており、すぐに関連するプロジェクトに取り組んでいきます –

答えて

1

そうですが、GPUが.pdfブラウザでカーソルを移動したりディスプレイをスクロールするなどの表示タスクを実行するため、効率が少し低下します。

しかし、合理的に中高年のGPUを目指している場合は、効率の低下はほとんどありません。十分なお金があれば専用のGPUを購入しますが、そうでなければ気にしないでください。それは1%以下のようなものかもしれません。

より大きな問題は、(a)CUDAアプリケーションでは使用できなくなり、(b)CUDAのマニュアルでは、ディスプレイドライバがCUDAアプリケーションをメモリから解放することが許可されていることです警告なしの時間(!)。

本当に起こっているのか(ディスプレイドライバがCUDAアプリのメモリを引き継ぐのか)聞いたら、私はそれを体験しました。ディスプレイの解像度を変えたときの例です。

のでdefinetelyのGPUでどのバンキングをしないかは、あなたのアカウントがランダムに「留年」CUDAカード(テスラ品種は)何のディスプレイ出力を持っていない理由です

:-)百万人を注入されて表示される場合があります - ちょうど万一に備えて。

関連する問題