Existing code bases and knowledge with the current tools.<p>You will need C++ and Fortran compilers able to target SPIR with the same set of language features, debugging tools and libraries that CUDA has available today.