NVIDIA CUDA (2)

GPUを使った並列処理について、今回はわかりやすい例を画像を使ってテストしてみました。

https://co-crea.jp/wp-content/uploads/2016/07/File_2.pdf

こちらのドキュメントが並列処理をする単位についてわかりやすく書かれています。

このような処理をCUDAで書くと

となります。
下記にでてきますが、10というのがblockDimになります。
こうやって見るとイメージしやすいです。

参考: https://http.download.nvidia.com/developer/cuda/jp/CUDA_Programming_Basics_PartII_jp.pdf

また、下記サイトのコードを参考にして、処理単位をテストしてみました。
https://yuki67.github.io/post/cuda_bitmap/

コメントの数をいろいろと変えて試すと、理解が深まります。

About

Categories: 未分類 タグ: