Hi,
I have written one opencl kernel using plain c, for that kernel it was supporting kernel_work_group_size of 128, i just modified the same code, instead of loops, i used vector operations inside the code, but the kernel_wrok_group_size it supports got reduced to 64, i didn’t understood the reason why it got reduced, i studied that it will depend on the kernel, but can any one tell on what factors of kernel it will depend, so that i can optimize my code in such a way that it can support maximum kernel_work_group_size.
Thanks,
Shabudddin.