I believe the OpenCL equivalent of the CUDA block is work group. in CUDA we have to explicitly define the block size and i just heard from a lecture that in OpenCL we do not need to define the work group size and the most optimum is decided by the OpenCL itself. Is that really true ?
I believe that OpenCL still provides with the provision to define it .
How about some more discussion over this issue?