GPUってなんだ?


GPUってなんだ

graphic praphics processing unitの略である。

これからの並列計算のためのGPGPU連載講座

第1回

  • GPGPU
    • GPUを用いた計算
  • CUDA
    • GPGPUの開発環境
  • GPU
    • GPUはグラフィックス処理の並列性が高いため、ハードウェアレベルでの高い並列性を備えている。
    • グラフィックのsリにはxyzw及びARGB(色計算)のベクトル演算が多様されるためベクトル計算に強い。
  • グラフィックプログラミング
    • グラフィックAPI
      • 画像処理を記述するAPI
    • シェダー言語
      • GPUの動作を記述する

    - グラフィックを処理するために作られた仕組みであるためGPGPUには適していない。そのためGPGPU専用の言語のcudaが開発された。

第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