ビデオカードのCUDAコア

CUDAコアの説明

Compute Unified Device Architectureの頭字語であるCUDAは、NVIDIAによって開発された技術であり、GPUの計算プロセスを加速します。

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

CUDAコアに関する情報

Nvidiaのビデオカードを買うときは、CUDAという言葉を見たことがあるかもしれません。 このようなカードのパッケージを見るか、ビデオカードのレビューを読むと、CUDAコアの数を参照することがよくあります。

CUDAコアは、デュアルまたはクアッドコアプロセッサでもよいコンピュータのプロセッサと同様の並列プロセッサです。 しかし、NVIDIA GPUには数千のコアがあるかもしれません。 これらのコアは、コアの数がGPUのスピードとパワーに直接関連することを可能にするさまざまなタスクを担当します。

CUDAコアはGPUを通じて移動するすべてのデータを処理するため、コアはキャラクタや風景がロードされるような状況ではビデオゲームのグラフィックスのようなものを処理します。

アプリケーションは、CUDAコアが提供するパフォーマンスの向上を利用するために構築できます。 これらのアプリケーションの一覧は、NvidiaのGPUアプリケーションページで確認できます。

CUDAコアはAMDのストリームプロセッサーに似ています。 彼らはちょうど異なる名前が付けられています。 しかし、300 CUDA Nvidia GPUと300ストリームプロセッサAMD GPUを同じにすることはできません。

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

CUDAコアの数が多いほど、一般的に、ビデオカードのパフォーマンスが全体的に向上します。 しかし、CUDAコアの数は、ビデオカードを選択する際に考慮すべきいくつかの事の1つに過ぎません。

Nvidiaは、GeForce G100のような8つのCUDAコアと、GeForce GTX TITAN Zの5,760のCUDAコアをサポートするカードを提供しています。

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