Diit.cz - Novinky a informace o hardware, software a internetu

AMD má překladač CUDA kódu pro karty FirePro

Na konferenci SuperComputing '15 v Texasu představila AMD dvě klíčové věci. Na LLVM založený překladač pro obecné výpočty a také portaci CUDA kódu do C++. Vědci tak konečně budou moci pro běh CUDA aplikací využívat i výpočetní karty AMD 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.

Tagy: 
Zdroje: 

David "David Ježek" Ježek

Bývalý zdejší redaktor (2005-2017), nyní diskusní rejpal.

více článků, blogů a informací o autorovi

Diskuse ke článku AMD má překladač CUDA kódu pro karty FirePro

Neděle, 22 Listopad 2015 - 10:27 | Gath G | Přinejmenším u programů používajících dynamickou...
Neděle, 22 Listopad 2015 - 10:19 | Gath G | Vidím, že jste nějaký zmatený. CUDA nemá...
Čtvrtek, 19 Listopad 2015 - 20:14 | Anonym | nechci ti brat iluze, ale zrovna tyhle...
Čtvrtek, 19 Listopad 2015 - 15:25 | arakan94 | Kde jsi přišel na to, že se bavíme pouze o tom...
Čtvrtek, 19 Listopad 2015 - 14:43 | jako nac | Boze ... dalsi ... bavime se o sfere, kde se...
Čtvrtek, 19 Listopad 2015 - 14:38 | jako nac | Zato ty to mas v ty palici uplne vymasteny, cena...
Čtvrtek, 19 Listopad 2015 - 14:32 | jako nac | Pravda, bavit se s imbecilem, kterej netusi proc...
Čtvrtek, 19 Listopad 2015 - 10:43 | franzzz | Asi mas dlouhe vedeni, takze: tohle je pro ty,...
Čtvrtek, 19 Listopad 2015 - 10:32 | franzzz | klidek... s chytroliny, kteri neznaji rozdil mezi...
Čtvrtek, 19 Listopad 2015 - 03:46 | Gath G | Jakou emulací? Kde vidíte emulaci? Mimochodem,...

Zobrazit diskusi