Kernel work group size

Hi,

I am running Opencv-cl test suite on qualcomm snapdragon board, am getting different kernel work group size for each test am running on it, i have seen that kernel work group size depends on kernel, i didn’t understood it clearly, can any one explain me, how kernel work group size depends on kernel, what factors of kernel will affect kernel work group size, etc.,

Thanks,
Shabuddin.