CUDA
 
 
CUDA並列プログラミングが容易に
CUDAとは?
CUDA™は、NVIDIAの並列計算アーキテクチャです。GPUのパワーを利用することにより、計算処理能力を劇的に向上させることができます。

何万ものCUDA搭載GPUが販売されている今日、ソフトウェア開発者、科学者および研究者達は、画像や動画の処理、計算生物学、計算科学、流体力学シミュレーション、CT画像再構成、地震解析、レイトレーシング等、CUDAの幅広い使用方法を見出しています。

 
開発者の皆さんへ
稼働中のCUDAの能力を確認し、
並列プログラミングを始めるために、
CUDA Zoneを閲覧してください。

CUDA Zoneを閲覧する
 
背景
計算処理は、CPU上の「セントラル・プロセッシング」からCPUおよびGPU上の「コプロセッシング」へと進化しています。この新たな計算パラダイムを実現するために、NVIDIAは、CUDA並列計算アーキテクチャを開発しました。現在、このアーキテクチャは、Tesla™、Quadro®およびGeForce® GPUに搭載されており、アプリケーション開発者にとって重要なインストールベースとなっています。

CUDAは、科学研究分野において積極的に受け入れられてきました。例えばCUDAは、世界中の大学および製薬会社の6万人以上の科学者により、新薬開発促進のために用いられている分子動力学シミュレーションプログラム「AMBER」を加速するために用いられています。金融市場においては、Numerix社およびCompatibL社が、カウンターパーティーリスクアプリケーションのサポートにCUDAを使用し、18倍の加速を達成したことを発表しました。

CUDA採用の一つの指標は、GPU計算のためのTesla GPU使用の増加です。現在、エネルギー産業のSchlumberger社やChevron社から銀行業界のBNP Paribas社にいたるまで、 世界のフォーチューン500社において、700以上のGPUクラスターがインストールされています。