CUDA coming to AMD cards didn't understood

Solution
http://www.amd.com/en-us/press-releases/Pages/boltzmann-initiative-2015nov16.aspx
HIP-ifying CUDA Application to Run on AMD GPUs

To bring applications written for CUDA onto AMD platforms, AMD announces the new HIP tool. AMD testing shows that in many cases 90 percent or more of CUDA code can be automatically converted into C++ by HIP with the final 10 percent converted manually in the widely popular C++ language. This greatly expands the installed hardware base available to run what were formerly exclusively CUDA-based applications. At SC15, AMD is demonstrating the potential for HIP, running the CUDA-generated Rodinia benchmark suite on AMD GPUs.

might have something to do with this "Boltzmann initiative" then....
Otoy would have to give up their compiler for others to use this cross compiler. The company making the game/software needs that compiler for it to be used on their software. They aren't going to do that for free so amd still won't be using cuda anytime soon.
 

davide445

Honorable
Apr 14, 2013
133
0
10,680

What I didn't understand is if AMD need to implement an hardware change in their GPU to enable CUDA computation or just need to update his drivers.
Since different Nvidia cards does support different CUDA version and both Nvidia, AMD and Intel GPU support different OpenCL release some hw need to be involved.
So how will be possible for a sw developer to just enable CUDA computation on not CUDA enabled cards? Trough some sort of emulation?

 

Kari

Splendid
http://www.amd.com/en-us/press-releases/Pages/boltzmann-initiative-2015nov16.aspx
HIP-ifying CUDA Application to Run on AMD GPUs

To bring applications written for CUDA onto AMD platforms, AMD announces the new HIP tool. AMD testing shows that in many cases 90 percent or more of CUDA code can be automatically converted into C++ by HIP with the final 10 percent converted manually in the widely popular C++ language. This greatly expands the installed hardware base available to run what were formerly exclusively CUDA-based applications. At SC15, AMD is demonstrating the potential for HIP, running the CUDA-generated Rodinia benchmark suite on AMD GPUs.

might have something to do with this "Boltzmann initiative" then....
 
Solution

davide445

Honorable
Apr 14, 2013
133
0
10,680

Looking at the bigger picture not only AMD prepared a CUDA-->C++ translator, but in some way departed from OpenCL preparing a C++ compiler for their GPU, while Kronos Group allow the usage of C++ in latest OpenCL 2.1 specification.
So I suppose we didn't be surprised if some sw developer did create his own translator to cross-compile the code.