CUDA コードを OpenCL に変換しようとしていますが、現在、これらの関数/変数にこだわっています。
__syncthreads()
blockIdx.x
CUDA コードを OpenCL に変換しようとしていますが、現在、これらの関数/変数にこだわっています。
__syncthreads()
blockIdx.x
実は自分で見つけました!ここに役立つ記事があります: http://www.netlib.org/utk/people/JackDongarra/PAPERS/parcocudaopencl.pdf
答えは次のとおりです。__syncthreads() の場合は、barrier(CLK_LOCAL_MEM_FENCE) を使用します。blockIdx.x には get_group_id(0) を使用してください!