the begin of the introduction of opencl