Linux: Megnyitja a CUDA fordító forrását az NVIDIA

Szeretettel köszöntelek a Linux klub közösségi oldalán!

Csatlakozz te is közösségünkhöz és máris hozzáférhetsz és hozzászólhatsz a tartalmakhoz, beszélgethetsz a többiekkel, feltölthetsz, fórumozhatsz, hírt küldhetsz be, stb.

Ezt találod a közösségünkben:

  • Tagok - 322 fő
  • Képek - 76 db
  • Videók - 52 db
  • Blogbejegyzések - 297 db
  • Fórumtémák - 33 db
  • Linkek - 244 db

Üdvözlettel,
M Imre
Linux klub vezetője

Amennyiben már tag vagy a Networkön, lépj be itt:

Szeretettel köszöntelek a Linux klub közösségi oldalán!

Csatlakozz te is közösségünkhöz és máris hozzáférhetsz és hozzászólhatsz a tartalmakhoz, beszélgethetsz a többiekkel, feltölthetsz, fórumozhatsz, hírt küldhetsz be, stb.

Ezt találod a közösségünkben:

  • Tagok - 322 fő
  • Képek - 76 db
  • Videók - 52 db
  • Blogbejegyzések - 297 db
  • Fórumtémák - 33 db
  • Linkek - 244 db

Üdvözlettel,
M Imre
Linux klub vezetője

Amennyiben már tag vagy a Networkön, lépj be itt:

Szeretettel köszöntelek a Linux klub közösségi oldalán!

Csatlakozz te is közösségünkhöz és máris hozzáférhetsz és hozzászólhatsz a tartalmakhoz, beszélgethetsz a többiekkel, feltölthetsz, fórumozhatsz, hírt küldhetsz be, stb.

Ezt találod a közösségünkben:

  • Tagok - 322 fő
  • Képek - 76 db
  • Videók - 52 db
  • Blogbejegyzések - 297 db
  • Fórumtémák - 33 db
  • Linkek - 244 db

Üdvözlettel,
M Imre
Linux klub vezetője

Amennyiben már tag vagy a Networkön, lépj be itt:

Szeretettel köszöntelek a Linux klub közösségi oldalán!

Csatlakozz te is közösségünkhöz és máris hozzáférhetsz és hozzászólhatsz a tartalmakhoz, beszélgethetsz a többiekkel, feltölthetsz, fórumozhatsz, hírt küldhetsz be, stb.

Ezt találod a közösségünkben:

  • Tagok - 322 fő
  • Képek - 76 db
  • Videók - 52 db
  • Blogbejegyzések - 297 db
  • Fórumtémák - 33 db
  • Linkek - 244 db

Üdvözlettel,
M Imre
Linux klub vezetője

Amennyiben már tag vagy a Networkön, lépj be itt:

Kis türelmet...

Bejelentkezés

 

Add meg az e-mail címed, amellyel regisztráltál. Erre a címre megírjuk, hogy hogyan tudsz új jelszót megadni. Ha nem tudod, hogy melyik címedről regisztráltál, írj nekünk: ugyfelszolgalat@network.hu

 

A jelszavadat elküldtük a megadott email címre.

Megnyitja a CUDA fordító forráskódját az NVIDIA - jelentette be a pekingben zajló GPU Technology Conference (GTC) rendezvényen a vállalat elnök-vezérigazgatója, Jen-Hsun Huang. A lépéssel a vállalat célja, hogy a lehető legtöbb programnyelvet és architektúrát támogassa a CUDA.


GPU-gyorsított Ruby, Java, Python...

A 2007-ben elrajtolt CUDA (Compute Unified Device Architecture) segítségével szabványos C/C++ nyelvű programokat lehet írni a grafikus chipekre, amelyek felépítése kifejezetten alkalmassá teszi őket masszívan párhuzamos feladatok elvégzésére, mint amilyen a 3D renderelés, a Monte Carlo szimuláció, részecskefizika, időjárás-modellezés, jelszótörés vagy bármilyen más terület, ahol az algoritmusok jól párhuzamosíthatók.


A CUDA terjedése érdekében az NVIDIA az év elején ingyen elérhetővé tette a Parallel Nsight Pro fejlesztői eszközét, most pedig bejelentette, hogy megnyitja a CUDA fordítójának forrását. A GPU Technology Conference alkalmából az NVIDIA kiadta a CUDA Toolkit 4.1-es verzióját, amelynek a része egy LLVM-alapú (Low Level Virtual Machine) fordító. Az LLVM egy nyílt forrású fordítóinfrastruktúra, amely moduláris felépítése révén könnyen lehetővé teszi új programozási nyelvek vagy architektúrák hozzáadását. Az eredetileg C/C++ fordítónak indult szoftver ma már számos nyelvet támogat, például Pythont, Rubyt, Fortrant, Haskellt, Adát, Java bájtkódot és Objective-C-t - az LLVM-re épülnek az Apple iOS és Mac OS X fejlesztői eszközei is.


AMD-re, Intelre, ARM-ra, bármire

A CUDA ugyan jelenleg a legelterjedtebb GPU-programozási környezet, de kizárólag NVIDIA grafikus chipeket és x86 processzorokat támogat. A forrás megnyitásától azt is várja a vállalat, hogy további architektúrákra is elkészüljenek a támogatáshoz szükséges eszközök - a potenciális "célpontok" között lehetnek az AMD Radeon/FireStream chipjei, az IBM Power processzorok, vagy éppen a mobil eszközökben egyeduralkodó, de hamarosan szerverekben és mérnöki-tudományos rendszerekben is megjelenő többmagos ARM lapkák.

network.hu

 

"A CUDA platform megnyitása jelentős lépés" - idézi az NVIDIA közleménye Sudhakar Yalamanchilit, a Georgia Műszaki Egyetem professzorát, a CUDA C-ben írt szoftverek különféle architektúrákra portolását támogató Ocelot projekt vezetőjét. "A számítástechnika jövője heterogén és a CUDA programozási modell lehetővé teszi a teljesítmény maximalizálását különféle típusú processzorokon, beleértve az AMD GPU-kat és az Intel x86 CPU-kat."


Továbbra is az NVIDIA irányít

A forrás megnyitása nem jelenti azt, hogy az NVIDIA kiadná a kezéből a CUDA feletti kontrollt, ugyanakkor lehetővé teszi bárki számára, hogy a CUDA-t egy tetszőleges processzorarchitektúrához illessze, illetve bármilyen programozási nyelvből használja. A CUDA egyelőre a mérnöki-tudományos világban használt legfontosabb nyelveket (C/C++, Fortran) támogatja, de az NVIDIA feltehetően úgy véli, vannak vagy lesznek olyan, a GPU-k párhuzamos feldolgozási képességéből profitáló alkalmazási területek, ahol nem ezek a nyelvek a meghatározók.

 

network.hu

 

Az NVIDIA feltehetően úgy véli, hogy a saját, zárt CUDA programozási környezet bizonyos esetekben hátrányt jelenthet az AMD által favorizált, gyártófüggetlen OpenCL-lel szemben. Debreczeni Gergely, a KFKI RMKI Részecskefizikai Főosztályának tudományos munkatársa, a nyáron tartott GPU szakmai nap főszervezőjének véleménye szerint a CUDA fordító forrásának megnyitásával az NVIDIA elősegítheti saját platformjának térnyerését a rivális OpenCL-lel szemben, amely pont gyártófüggetlensége, nyitottsága miatt vonzó a felhasználók számára.

 

"Mi is azért kezdtünk OpenCL-ben fejleszteni, mert nem tudjuk, néhány év múlva az AMD vagy az NVIDIA GPU-i  felelnek-e meg jobban a céljainknak" - mondta a HWSW-nek Debreczeni. Az NVIDIA az OpenCL-nek is támogatója, azonban a több gyártó részvételével fejlesztett platform kompromisszumokat követelhet és akár az NVIDIA számára kedvezőtlen irányba is fordulhat - ekkor jól jöhet a saját, de mégis nyitott és széles körben elterjedt, több nyelvet és platformot támogató CUDA.


Bár a CUDA által támogatott architektúrák kiterjesztése révén akár csökkenhet is az NVIDIA szerepe a GPGPU-piacon, a mérnöki-tudományos világban az olyan riválisok kárára mint az AMD, a vállalat valószínűleg azzal kalkulál, hogy a CUDA széles körű elterjedése a teljes GPGPU felhasználói bázist is növelni fogja, ezzel pedig nőhet a kereslet az NVIDIA saját GPU-i iránt is. A CUDA fordító forráskódjához egyelőre csak az arra jogosult akadémiai kutatók és szoftverfejlesztő eszközöket gyártó cégek férhetnek hozzá ezen az oldalon keresztül.


(forrás: hwsw.hu)

Címkék: 3d rendelerés ada apple ios architektura arm lapka ati c/c++ compute unified device architecture cuda cuda toolkit fejlesztés forráskód fortran gpgpu gpu gpu technology conference gpu-programozási környezet grafikus chip gtc haskell ibm power processzor időjárás-modellezés java jelszótörés llvm mac os x monte carlo szimulációrészecskefizika nvidia objective-c ocelot projekt open source opencl paralell nsight pro platform python radeon/firestream chip ruby számítástechnika videókártya

 

Kommentáld!

Ez egy válasz üzenetére.

mégsem

Hozzászólások

M Imre üzente 8 hónapja

Az AMD az évek során nagy sikert aratott Linuxon az első osztályú nyílt forráskódú illesztőprogram-támogatásának köszönhetően,
https://www.amd.com/en/corporate/research/open-source.html
és e tekintetben erős követőkre tett szert.
https://www.phoronix.com/news/NVIDIA-NVK-Conservative

Válasz

M Imre üzente 8 hónapja

Az NVIDIA nyílt GPU Linux kernel illesztőprogramja hamarosan a Turing és az újabb GPU-k alapértelmezett eszköze lesz

Egy frissített NVIDIA bejegyzésben
https://forums.developer.nvidia.com/t/unix-graphics-feature-deprecation-schedule/60588
a szolgáltatások megszüntetésének ütemtervéről a mai napon megjegyezték:

-- Az 560-as kiadástól kezdődően, ahol csak lehetséges, az NVIDIA Linux Kernel Modules nyílt változatának használata javasolt (Turing vagy újabb GPU-k, illetve Ada vagy újabb GPU-virtualizáció használatakor).

-- Ha a .run fájlból telepít, a telepítés észleli, hogy milyen GPU-k vannak jelen, és alapértelmezés szerint a nyílt kernelmodulokat telepíti, ha a rendszerben lévő összes NVIDIA GPU-t meg lehet hajtani a nyílt kernelmodulokkal. Az NVIDIA illesztőprogram terjesztés-specifikus újracsomagolásához további, az adott csomagolásra jellemző lépésekre lehet szükség a nyilt változat kiválasztásához.

-- Az 560-as kiadásban továbbra is lehetséges lesz a .run fájl konfigurálása a kernelmodulok kereskedelmi változatának telepítésére a --kernel-module-type=proprietary parancssori opcióval. Előfordulhat azonban, hogy a jövőben egyes GPU-k csak a nyílt verzióval lesznek támogatottak.

Emlékeztetőül: ez a nyílt forráskódú GPU kernel-illesztőprogram-támogatás jelenleg csak mint kernel-illesztőprogram működik. A kernel-illesztőprogram kódja fán kívüli marad / egy GitHub-tárhely vagy a csomagolt Linux-illesztőprogram-kiadások részeként kerül terjesztésre. Az NVIDIA a közelmúltban felvette a korábbi Nouveau kernel-illesztőprogram-karbantartót, és egy másik NVIDIA-mérnök elkezdett hozzájárulni a nyílt forráskódú NVK-illesztőprogramhoz , de egyelőre nincs jele annak, hogy jelentős elmozdulás történt volna a nyílt forráskódú felhasználói tér-illesztőprogram-oldalon, különösen a falakkal körülvett meghajtók körül, például a CUDA számítási kertnél.
https://www.phoronix.com/news/NVIDIA-R560-Open-Default
___

Miután a tavalyi évben a Nouveau támogatást kapott az NVIDIA GSP firmware-rel és a GeForce RTX 40 sorozat kezdeti gyorsított támogatásával, Ben Skeggs, a Red Hat munkatársa váratlanul lemondott a Nouveau kernel-illesztőprogram-karbantartói posztról . Kiderült, hogy ezt a régóta nyílt forráskódú Nouveau illesztőprogram-fejlesztőt az NVIDIA Corp alkalmazza, és továbbra is a nyílt forráskódú Linux grafikus illesztőprogramon dolgozik. Az áprilisi nagy javítássorozatot már az új NVIDIA munkahelyi e-mail címéről küldte be.
https://www.phoronix.com/news/Ben-Skeggs-Joins-NVIDIA

Válasz

Ez történt a közösségben:

M Imre írta 2 napja a(z) Windows fórumtémában:

A LinkedIn előfizetői nem hagyják annyiban, hogy az...

M Imre írta 2 napja a(z) Mesterséges intelligencia / Artificial Intelligence fórumtémában:

Most először ütötte meg a Kínai Nagy Falon túl a technológiai ...

M Imre írta 1 hete a(z) TikTok fórumtémában:

Leállították a TikTokot az Egyesült Államokban | 2025. ...

M Imre 1 hete új videót töltött fel:

M Imre írta 1 hete a(z) GDPR és más adatvédelem fórumtémában:

Makay József: Többen is megkerestek, hogy mi a ...

M Imre írta 2 hete a(z) Internetszolgáltató (Internet Service Provider, ISP) fórumtémában:

Akinek valamék van a kettőből, ami most egy lett, úgy nem ...

M Imre írta 2 hete a(z) Mesterséges intelligencia / Artificial Intelligence fórumtémában:

Makulu Linux fejlesztés, de elérhető itt online:...

M Imre írta 2 hete a(z) Mesterséges intelligencia / Artificial Intelligence fórumtémában:

Az internet egyre gyorsabban pusztul, és az AI kerül vele a ...

M Imre írta 2 hete a(z) Apple fórumtémában:

Ez az iPad-tok kiposztolja, ha meghaltál, aztán törli a ...

M Imre írta 2 hete a(z) Windows fórumtémában:

Google-nek álcázza magát a Bing | 2025.01.07. Itt a...

Szólj hozzá te is!

Impresszum
Network.hu Kft.

E-mail: ugyfelszolgalat@network.hu