2011-06-27から1日間の記事一覧

OpenCLで浮動小数のatomic addをしたい

atomic addとは、あるメモリ領域に複数スレッドから数値を加えたい時に、アクセスのコンフリクトを避けるために排他制御を行い正しく和を計算するための処理のこと。CUDAでdoubleのatomicAddを行う方法はCUDA C Programming Guideに書いてある。CUDA Toolkit…