I think the main issue is that most research is done in C++ and Fortran.<p>Both are not supported by OpenCL, which is one of the reasons many researchers go CUDA instead.<p>Khronos finally got out of their C only APIs mentality with the upcoming revision of OpenCL, but apparently AMD might have felt it is already too late to make developers use something SPIR based, with most vendors already targeting PTX.