What exactly are you asking? OpenCL will allow developers to access the computing power in GPUs for tasks other than 3D graphics such as encoding, etc, which as of now is wasted when the GPU is idling.
OpenGL improves graphics by letting the GPU help the CPU out with the number crunching needed to make them. OpenCL will do this for other tasks, like encoding and encryption, etc.