Shinpei Kato to Phoronix.com
“My research project has developed a fully open-source set of the device driver and runtime library for CUDA. We still need an NVIDIA’s compiler (nvcc) to compile programs (Gallium3D is not yet ready for CUDA/OpenCL), but nothing else is required. In fact, NVIDIA has released an open-source compiler, hence all pieces of CUDA software stack are now open-source!”
link: http://www.phoronix.com/scan.php?page=news_item&px=MTA3OTI
git directory url : https://github.com/shinpei0208/Gdev
p.s: apparently gdev has some nice extension as well which would make communication between the host and the device to be more robust.