OpenCL on CPU

I’m currently working with openCL on GPU,
I want to know if it’s possible tu run Opencl Kernels on CPUs?
and if it is possible, does the CPU needs to support an Opencl implementation, or any regular CPU would work?


OpenCL is able to run on a lot of devices but Nvidia doesnt support CPUs, AMD does (they even produce some ;-)…p;enterthread=y

Just a little addition, OpenCL driver in Snow Leopard supports CPU too.