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 - 298 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 - 298 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 - 298 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 - 298 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 9 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 9 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 3 órája a(z) Mesterséges intelligencia / Artificial Intelligence fórumtémában:

Hivatalosan is visszautasította Elon Musk vételi ajánlatát az ...

M Imre írta 2 napja a(z) Rövid, szines hírek fórumtémában:

Krasznay Endre újságíró, az IT Café és a Prohardver alapítója...

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

Félrevezette az ügyfeleit a DIGI, 111 milliós bírságot kapott | ...

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

A Google „tisztázza” a naptári ünnepekre vonatkozó...

M Imre írta 5 napja a(z) Problémák és megoldások fórumtémában:

Azt akarjuk, hogy egy nő, aki veszélyben van, ne legyen ...

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

Az Egyesült Királyság utasította az Apple-t, hogy adjon ...

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

A kabátlopásnál is kellemetlenebb ügybe...

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

Szuperanyagot alkotott a tudósok MI-je | 2025.02.03. ...

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

A Zeneszöveg.hu feljelentette a trükköző Google-t | 2022. ...

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

Saját PC-n Kinai Deepseek r1 mesterséges intelligencia ...

Szólj hozzá te is!

Impresszum
Network.hu Kft.

E-mail: ugyfelszolgalat@network.hu