commented the 4 opencl kernel calling functions