GPUってなんだ
graphic praphics processing unitの略である。
これからの並列計算のためのGPGPU連載講座
第1回
- GPGPU
- GPUを用いた計算
- CUDA
- GPGPUの開発環境
- GPU
- GPUはグラフィックス処理の並列性が高いため、ハードウェアレベルでの高い並列性を備えている。
- グラフィックのsリにはxyzw及びARGB(色計算)のベクトル演算が多様されるためベクトル計算に強い。
- グラフィックプログラミング
- グラフィックAPI
- 画像処理を記述するAPI
- シェダー言語
- GPUの動作を記述する
- グラフィックを処理するために作られた仕組みであるためGPGPUには適していない。そのためGPGPU専用の言語のcudaが開発された。
- グラフィックAPI
第2回
https://www.cc.u-tokyo.ac.jp/public/VOL12/No2/201003gpgpu.pdf
- cuda
- nvidia製のGPU向けのプログラミング環境
第3回
https://www.cc.u-tokyo.ac.jp/public/VOL12/No3/201005_gpgpu2.pdf
第4回
https://www.cc.u-tokyo.ac.jp/public/VOL12/No5/201009_gpgpu.pdf