GPU関連の用語集


概要

GPUを使用して機械学習を行うときに使用するツールだったりの用語を解説する

用語集

GPUとは

グラフィックスなどの描画に関して計算処理を行うプロセッサ
グラフィックスなどに特化して高い処理能力を持っていたGPUをグラフィックス以外にも応用しようと開発されたものがCUDAである

CUDAとは

GPUを使用するためのプログラミング環境を提供するもの
画像認識などの機械学習で用いられている

CUDA Toolkitとは

CUDAを使用するためのソフトフェアであり、GPUサーバにインストールする

NVCCとは

CUDAコードをコンパイルするNvidia CUDAコンパイラのこと
ホストコード(CPU用のコード)とデバイスコード(GPU用のコード)に分離し、デバイスコードをコンパイルし、GCCなどのコンパイラがホストコードをコンパイルする

GCCとは

複数のプログラミング言語のコンパイラである
  
  
  
  
  

以上
随時追記します