Az Nvidia megnyitja a CUDA platformot

Az Nvidia egy meglehetősen érdekes lépésre szánta el magát: a cég megnyitotta CUDA platformját - pontosabban annak egy részét -, így az Nvidia CUDA LLVM-alapú fordító forráskódja mostantól elérhető az akadémiai kutatók és a szoftveres eszközök gyártói számára. Ez a lépés azért bír hatalmas jelentőséggel, mert így a kutatók és a szoftveres eszközök készítői sokkal könnyebben adhatnak GPU támogatást a legkülönfélébb programnyelvekhez és a CUDA alkalmazások is egyszerűbben, illetve hatékonyabban futhatnak majd az alternatív processzor architektúrákon.

Az Nvidia megnyitja a CUDA platformot

Az Nvidia egy meglehetősen érdekes lépésre szánta el magát: a cég megnyitotta CUDA platformját - pontosabban annak egy részét -, így az Nvidia CUDA LLVM-alapú fordító forráskódja mostantól elérhető az akadémiai kutatók és a szoftveres eszközök gyártói számára. Ez a lépés azért bír hatalmas jelentőséggel, mert így a kutatók és a szoftveres eszközök készítői sokkal könnyebben adhatnak GPU támogatást a legkülönfélébb programnyelvekhez és a CUDA alkalmazások is egyszerűbben, illetve hatékonyabban futhatnak majd az alternatív processzor architektúrákon.

Az LLVM egy rendkívül széles körben használt, nyílt forráskódú fordító infrastruktúrának tekinthető, amely moduláris felépítéssel rendelkezik, így egyszerűen bővíthető új programnyelvek és új processzor architektúrák támogatásával. Ezt a megoldást több vezető szoftvergyártó cég is használja, beleértve az Adobe-t, az Apple-t, a Cray-t, vagy az Electronic Arts-ot – hogy csak párat említsünk a nevesebb, ismertebb vállalatok közül.

Az új, LLVM alapú CUDA fordító az Nvidia hatalmas párhuzamos számítási teljesítményt kínáló grafikus processzorait is támogatja és természetesen már el is érhető: beszerzéséhez csak a CUDA Toolkit legfrissebb változatát kell letölteniük az érdeklődőknek (v4.1). [italic]Bővebb információ a hír végén.

[/italic]

Sudhakar Yalamanchili szerint – aki a Georgia Institute of Technology professzora, illetve az Ocelot projekt vezetője – a CUDA platform megnyitása egy szignifikáns lépés. Szerinte a jövő mindenképpen a heterogén rendszereké, a CUDA programozási modell pedig rendkívül jó lehetőségeket biztosít ahhoz, hogy az alkalmazások a rendelkezésre álló teljesítményt a lehető legjobban kihasználják a legkülönfélébb processzorok segítségével, beleértve az AMD GPU-it, illetve az Intel x86-os processzorait is.

Azáltal, hogy a heterogén rendszerekben rejlő lehetőségek kiaknázásához alternatív lehetőségek is nyílnak, hamarabb elérhetővé válhat a hőn áhított exascale teljesítmény szint.

A CUDA platform megnyitásával a kutatók sokkal nagyobb rugalmasság mellett használhatják a CUDA programozási modellt egyéb architektúrára épülő processzorokhoz, ami elősegíti a következő generációs HPC rendszerek fejlesztését. Ezzel együtt a szoftveres eszközök gyártói is hozzáférhetnek a CUDA fordító forráskódjához, így ők könnyen építhetnek egyedi szoftveres megoldásokat.

A CUDA fordító a képesített akadémiai kutatók és a szoftvergyártók számára itt érhető el, persze csak egy előzetes regisztráció után. A CUDA programozási környezettel kapcsolatban további információt itt találnak az érdeklődők.

Tesztek

{{ i }}
arrow_backward arrow_forward
{{ content.commentCount }}

{{ content.title }}

{{ content.lead }}
{{ content.rate }} %
{{ content.title }}
{{ totalTranslation }}
{{ orderNumber }}
{{ showMoreLabelTranslation }}
A komment írásához előbb jelentkezz be!
Még nem érkeztek hozzászólások ehhez a cikkhez!
Segíts másoknak, mond el mit gondolsz a cikkről.
{{ showMoreCountLabel }}

Kapcsolódó cikkek

Magazin címlap arrow_forward