Phoronix: A CUDA Back-End For Intel's Open-Source Driver?
While there is the "Clover" branch of Mesa started by Zack Rusin for providing an OpenCL state tracker that can be used by Gallium3D hardware drivers, it hasn't yet amounted to much. The OpenCL state tracker is not yet working, hasn't been touched in months, and has yet to be integrated in the mainline Mesa code-base. However, as another GPGPU alternative, it looks like a CUDA back-end that's specific to Intel's open-source driver may end up being worked on...
I think you two are clueless. This is a group of researchers interested in experimenting with GPGPU backends. They're probably not interested in what you're interested in. They're interested in IGPs specifically because they feel that CPU-GPU integration is relevant to their research. Nobody said they were releasing anything or contributing anything to the Intel driver...
It's not brain surgery here, the guy's mail to the list is only 3 paragraphs long.
If they are really that intersted into CPU/GPU stuff why strive for CUDA that was designed for GPU only?
I mean hack, OpenCL was at least designed with CPU in mind.
Yeah I know that to get very good performance you still have to write code specifically for CPU or certain types of GPUs, but still why CUDA?
Yeah, it's pretty cool, but I'd also like to see them put their efforts into finishing off the OpenCL state tracker.
Although, if they manage to get a working CUDA backend for the intel driver, then someone might be able to do like Nvidia does and provide an OpenCL -> CUDA wrapper/translator, which might be portable to other GPU architectures in the open source stack.