This seems a bit out of context with the rest of the lesson so far.  OpenCL is an open standard enabling CUDA-like programming, but there's been no mention so far of CUDA, OpenMP, MPI, pthreads, multiprocessing, or other methods of enabling parallelism through software interfaces.