I've been readin and reading about OpenCL and I gather a slight understanding of what it is and does, but my question, is it being utilized yet? Does ATI drivers come with OpenCL support, or does it rely on game and program developers for the software support? The hd 5*** series hardware supports it? Could anyone shine some light on this.
This must be a touchy subject, but I found a great video talking about it.
OpenCL is basically a way to make GPU shader cores programable. Nothing more and nothing less. This allows the CAPABILITY to offload massivly parrarlel operations to the GPU (Physics, for instance), but only if someone writes the routine using the OpenCL language.
And of course theres the significant downside that by using OpenCL, you eat GPU resources. And lets face it, unless you have something that REALLY bottlenecks the CPU that is also parralel in nature, it really doesn't make sense to steal power that can be used for Rendering instead.