2026年11月15日(日) 記事を探す決算カレンダー広告掲載このサイトについて
トップ › 仕組み
仕組み

CUDAとは 2006年に登場したGPUの開発基盤、開発者は750万人超

CUDAは、エヌビディアのGPUで汎用の計算をするための開発基盤です。同社の年次報告書によると、CUDAなどの同社のソフトを使う開発者は世界で750万人を超えます。

ポイント
  • CUDAは、エヌビディアのGPUに画像以外の計算をさせるための開発基盤です。2006年に登場しました。
  • 計算の中身を「カーネル」という関数に書き、GPUの上で数万の処理を同時に走らせます。
  • 2026年11月時点の最新版はCUDA 13.5で、ツールの一覧には43の部品が並びます。
  • エヌビディアの年次報告書によると、CUDAなどのソフトを使う開発者は世界で750万人を超えます。

CUDA(クーダ)は、エヌビディアのGPUを汎用の計算に使うための、プログラムの書き方とソフトの一式です。正式名はCompute Unified Device Architectureです。同社のすべてのGPUで動き、AIの学習や推論、科学技術計算の土台になっています。

CPUが指示し、GPUが同時に解く

CUDAのプログラムは、CPUの側(ホスト)とGPUの側(デバイス)に分かれます。CPUはデータをGPUのメモリに送り、計算を頼みます。GPUで動く関数を「カーネル」と呼びます。

カーネルは、同じ処理を数千から数万の「スレッド」で同時に実行します。スレッドは「ブロック」にまとまり、ブロックの集まりが「グリッド」です。言語はC++を広げたもので、専用のコンパイラ(nvcc)がGPU向けの命令に変えます。途中にはPTXという中間の命令の形があり、新しいGPUでも古いプログラムを動かせるようにしています。

行列の掛け算や畳み込みなど、よく使う計算は部品として用意されています。cuBLAS(行列)、cuDNN(深層学習)、cuFFT(高速フーリエ変換)などです。PyTorchのような枠組みは、裏でこれらの部品を呼び出しています。

2006年から20年、開発者は750万人超

エヌビディアが2026年2月に出した年次報告書(10-K)は、CUDAを2006年に導入し、GPUの並列処理の力を一般の計算に開いたと書いています。2012年には、同社のGPUで学習した画像認識のAI「AlexNet」が国際的な競技会で勝ちました。報告書は、CUDAを含む同社のソフトの開発者を750万人超とし、分野ごとのライブラリや開発キットは数百あると説明しています。

CUDAとエヌビディアの数字
項目数字出典
CUDAの導入2006年年次報告書
CUDAなどのソフトの開発者750万人超年次報告書
TOP500のスパコンのうち同社製品を使う比率78%超年次報告書
創業以来の研究開発費767億ドル超年次報告書
最新のCUDA Toolkit13.5リリースノート
Toolkitの部品の数43リリースノート
CUDA 13系が求めるドライバ580以上リリースノート

ソフトの厚みと売上

CUDAそのものは無料で配られています。エヌビディアの売上の大半はGPUと、それを組んだシステムから生まれます。2026年5〜7月期の売上は962億2,100万ドルで、うちデータセンター部門が890億ドルでした。

ほかの会社のGPUでは、CUDAのプログラムはそのままでは動きません。AMDは自社のGPU向けに「ROCm」という開発基盤を出し、CUDAの書き方に似た「HIP」という言語を用意しています。CUDAのプログラムをHIPに書き換える道具も配っています。

CUDA Toolkitのリリースノートで、13系の最新版は13.5です。cuFFTの13.0では、Turing(2018年の世代)より前のGPUへの対応を外しました。新しい版ほど、古いGPUが対象から外れていきます。

関連する用語

  • カーネル:GPUの上で同時に動かす関数。
  • PTX:CUDAの中間の命令の形。GPUの世代をまたいで動かすために使う。
  • cuDNN:深層学習の計算をまとめたCUDAのライブラリ。
  • ROCm:AMDのGPU向けの開発基盤。
  • TensorRT:学習済みのモデルを推論向けに速くするエヌビディアのソフト。

エヌビディアは2026年8〜10月期の決算を11月17日(米国時間)に発表します。売上の見通しは1,080億ドル(上下2%)です。

この記事は公開資料をもとに作成しています。売買をすすめるものではありません。誤りを見つけたら訂正します(編集方針)。

関連する記事