AMD má překladač CUDA kódu pro karty FirePro
Jde tak o velmi významné ohlášení, neboť vedle podpory to byl právě výpočetní framework CUDA, kterým si Nvidia držela (drží) svoje postavení v superpočítačích a vědecké obci. AMD tak nepřináší přímo podporu CUDA, ale nově nabídne dvě věci. První je tzv. HIP (Heterogeneous-compute Interface for Portability) pro překlad CUDA kódu do obecného, což je součást druhé klíčové věci, tzv. HCC (Heterogeneous Compute Compiler), kompilátoru založeného na „kompilátorovém frameworku“ LLVM.
Mimochodem, tohle není nějaká „osamocená úchylka“ AMD, Google také nabízí open-source kompilátor CUDA zvaný GPUCC, též založený na LLVM.
Obecný kód, který „vypadne“ z AMD HIP lze kompilovat nejen pomocí HCC a tedy používat na GPU AMD, ale lze jej stejně dobře zkompilovat opět standardně na Nvidia NVCC CUDA kompilátoru a provozovat na Tesla/Quadro kartách.
Kompilátor AMD HCC bude výhledově podporovat C++11 i C++ 14, resp. OpenMP 4.0. Očekává se i výhledově podpora chystaného standardu C++ 17, AMD pak pracuje na související podpoře v ovladačích pro Linux.