Now on linux and windows, if you install amd sdk or/and nvidia driver you can use OpenCL on either intel CPU or amd /nvidia GPU, all together.

nvidia and amd provide the small opencl.dll/so with their atiocl/nvocl library, wich permit to implement the ICD extension.