Az Nvidia biztosítja a cuda fordítót a nyílt forráskódú alkalmazásokhoz, az nvidia-hoz

Az NVIDIA biztosítja a CUDA fordítót a nyílt forráskódú alkalmazások fejlesztőinek

A népszerű LLVM fordító támogatja a GPU számításokat számos programozási nyelv számára

Az LLVM egy közös nyílt forráskódú fordító, moduláris felépítéssel, amely megkönnyíti a programozási nyelvek és számítástechnikai architektúrák támogatását. A CUDA® fordító támogatja a C, C ++ és Fortran nyelveket, hogy gyorsítsák fel az alkalmazásokat NVIDIA® grafikus processzorokkal, nagymértékben párhuzamos architektúrával. Az NVIDIA együttműködött az LLVM fejlesztőkkel, hogy támogatást nyújtson a CUDA számára az LLWM mag forráskód-összeállítási szintjén és a szálak párhuzamos végrehajtásához használt gépek háttér-generációs kódján. Ennek eredményeképpen a programozók számos programnyelvre képesek a grafikus gyorsító alkalmazások létrehozására, így a GPU számítások még elérhetőbbek és sokoldalúbbak, mint korábban.

Az LLVM számos programozási nyelvet és interfészt támogat, beleértve a C / C ++, az Objective-C, a Fortran, az Ada, a Haskell, a Java bytecode, a Python, a Ruby, az ActionScript, a GLSL és a Rust technológiát. A CUDA C / C ++ architektúrája miatt az NVIDIA olyan fordítói infrastruktúrát is használ, amelyet széles körben használnak a vezető vállalatok, például az Apple, az AMD és az Adobe.

„A cég Double Negative már portolták megoldó folyadék dinamika annak Jet-specifikus nyelv, amelynek alapja a LLVM” - mondta Dan Bailey (Dan Bailey) kutatója Double Negative és a LLVM projekt résztvevője. „Amellett, hogy a meglévő architektúra által támogatott új fordító LLVM nyílt forráskódú szoftverek NVIDIA lehetővé tette számukra, hogy könnyen lefordítani magasan optimalizált kódot GPU NVIDIA architektúrák végrehajtásának felgyorsítása szimulációk létrehozásához használt speciális effektusok a filmekben.”

„MathWorks elemeket használ LLVM toolchain hozzá GPU támogatás nyelven MATLAB” - mondja Szilvinát Grad-Fraile (Szilvinát Grad-Freilich), vezető menedzsere termékmarketing párhuzamos számítások MathWorks. "A nyílt forrású LLVM-fordító GPU-jának támogatása értékes előnyt jelent a technikai közösség számára."

„Megadott mi kódot LLVM alapja a bizonyítottan népszerű CUDA termékek, biztosítva programozók megbízhatóságot és kompatibilitást százmillió NVIDIA GPU telepített PC-k és szerverek világszerte” - mondta Ian Buck (Ian Buck) igazgatója Szoftver GPU számítástechnikában az NVIDIA-ban. „Ez egy fordulópont a számítástechnika történetében a GPU, amely a kutatók és a programozók hihetetlen rugalmasságot és sokféle programozási nyelvek és hardver architektúrák a következő generációs alkalmazások.”

Töltse le az LLVM fordító legújabb verzióját az NVIDIA GPU támogatással az LLVM weboldalán.