title: Can one precompile opencl kernels for devices s/he doesn't have?
body: <p>We are currently investigating switching from Cuda to openCL. I have pre-built the openCL kernels like you can in Cuda (using CL_PROGRAM_BINARIES). My quick question: is it possible to compile a byte code for a device you don't have (I install the AMD driver, for example, then compile for a set of Radeon cards, despite us only having NVIDIA cards in house?)</p>
  
  <p>I know this would be torturous to maintain and is not suggested, I just want to know if it is currently even possible.</p>