投稿

8月, 2010の投稿を表示しています

OpenCLのお勉強

OpenCLのお勉強。とりあえず参考になりそうなリンクを集める。 http://www.nvidia.co.jp/object/cuda_opencl_new_jp.html 行列の掛け算サンプルを参考にする。足し算は簡単すぎて参考にならない。共有メモリを使うサンプルはインデントが変なので見にくい。25ページ目の最初のfor文はカッコが付いていないことに気がつくまでおかしいなーと思っていた。あと、barrierの動きを理解しないとよく解らん。work_group分のwork_itemが全部動くまで待つと思われる。 何となく動作を理解したが、GPGPU的動きを理解しないと最適なプログラムは書けない気がする。単純なコードは理解は簡単だが速くないんだろうなぁ。 http://www.memorize-being.net/2008/12/11/opencl-abstracts-kernel.html