Nvidiaによって開発されました グラフィックスプロセッシングユニット (GPU)、Compute Unified Device Architecture(CUDA)は、GPU計算プロセスを加速するテクノロジープラットフォームです。 Nvidia CUDAコアは、GPU内の並列または個別の処理ユニットであり、コアが多いほど、一般的にパフォーマンスが向上します。

NvidiaのGeForceGTX TITANZグラフィックカードの製品ショット
Nvidia

CUDAを使用すると、研究者やソフトウェア開発者は、アセンブリコードを使用せずに、C、C ++、およびFortranコードをGPUに送信できます。 この合理化は、何千ものタスクまたはスレッドが同時に実行される並列コンピューティングを利用します。

CUDAコアとは何ですか?

Nvidia CUDAコアは、 プロセッサー コンピュータでは、デュアルコアまたはクアッドコアプロセッサの場合があります。 ただし、NvidiaGPUは数千のコアを持つことができます。

Nvidiaを購入するとき ビデオカード、カードに含まれているCUDAコアの数への参照が表示される場合があります。 コアは、GPUの速度とパワーに関連するさまざまなタスクを担当します。

CUDAコアはGPUを介して移動するデータの処理を担当するため、コアは、キャラクターや風景が読み込まれている状況でビデオゲームのグラフィックを処理することがよくあります。

CUDAコアは AMD ストリームプロセッサ; これらは単に異なる名前が付けられています。 ただし、300 CUDA NvidiaGPUを300ストリームプロセッサAMDGPUと同一視することはできません。

アプリケーションは、CUDAコアによって提供されるパフォーマンスの向上を利用するように構築できます。 これらのアプリケーションのリストは、 NvidiaGPUアプリケーション ページ。

CUDAでビデオカードを選択する

CUDAコアの数が多いということは、通常、ビデオカードが全体的に高速なパフォーマンスを提供することを意味します。 しかし、CUDAコアの数は、次の場合に考慮すべきいくつかの要因の1つにすぎません。 ビデオカードの選択.

Nvidiaは、最小8個のCUDAコアから最大5,760個のCUDAコアを備えた一連のカードを提供しています。 GeForce GTX TITAN Z.

Tesla、Fermi、Kepler、Maxwell、またはPascalアーキテクチャを備えたグラフィックカードはCUDAをサポートします。