Wednesday, November 5, 2014

Run CUDA without Recompilation on x86, AMD GPUs, and Intel Xeon Phi with gpuOcelot

Various pathways exist to run CUDA on a variety of different architectures. The freely available gpuOcelot project is unique in that it currently allows CUDA binaries to run on NVIDIA GPUs, AMD GPUs, x86 and Intel Xeon Phi at full speed without recompilation. It works by dynamically analyzing and recompiling the PTX instructions of the CUDA kernels so they can run on the destination device. Sound too good to be true? Udacity has prepared a tutorial to run CUDA codes without a GPU under Linux (link). The tutorial also provides links to using gpuOcelot on Windows and Mac.

For further details, have a look here !

No comments: