- Google Pixel topik
- Telekom mobilszolgáltatások
- Okosóra és okoskiegészítő topik
- Külföldi SIM-ek itthon
- Vízálló ventilátort kaptak a K13 Turbók
- One mobilszolgáltatások
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- iPhone topik
- Samsung Galaxy S25 - végre van kicsi!
- Huawei P30 Pro - teletalálat
Új hozzászólás Aktív témák
-
Abu85
HÁZIGAZDA
Régóta az a terv, hogy a HSA-ra full C++ támogatást adjanak és erre lesz az egyik partner a GCC. Ezt szinte minden előadásán elmondta Phil Rogers, hogy full C/C++ támogatás lesz a HSA-val. Ezenkívül lesz full Java és HTML5. Ezek most a prioritások, de azt is elmondta, hogy nincs akadálya a többi nyelvnek sem, mert a GCN egy olyan architektúra, ami támogatja a virtuális funkciókat, a kivételkezelést, a rekurziót, valamint a pointereket. Ezeket nem a DirectX miatt rakták bele a hardverbe.
Itt van egy alapvető összefoglaló is, megemlítve a C/C++ támogatást (nem az AMP-re gondolnak):
Az NV esetében nincs ilyen dokumentum, de számos pletyka van, hogy a Maxwell is támogat majd C/C++-t.
-
lenox
veterán
Nem is mondtam, hogy hsa c++ compiler kellene legyen, csak ezeket adtam meg kulcsszonak. De szivesen megadok mast is, ha abbol lesz eredmeny.
A linkeden egy szo sincs c++-rol. Annyirol van szo, hogy a gcc hsa-t fog supportalni. Ez kb. barmit jelenthet, akar egy c++ amp szeru supportot, akar barmi mast. Olyan mutass, ahol arrol van szo, hogy a gpu-n futo kodnak van full c++ supportja, nem reszleges, nem csak a host kodra vonatkozo, hanem full. De nem vagyok amd specifikus, az nvidia felet is szivesen megneznem, arrol sem talalok ilyet. -
Abu85
HÁZIGAZDA
Nem lesz olyan, hogy HSA C++ compiler. Olyat ne is keress így. Olyan lesz, hogy például a GCC fordít kódot HSA-ra. De más C fordítóba is kerülhet támogatás, csak a GCC prioritás. Ezen belül is a C++ az elsődleges, de nyilván más nyelv is támogatható.
[link] - itt Margaret Lewis beszélt a tervekről.
-
lenox
veterán
A másik a HSA, amire lesz C++ fordító.
Na ennek nem talalom semmi nyomat, erre adj legyszi linket. Beirom a googlebe, hogy 'hsa c++ compiler', es mindig AMP, BOLT, meg egyeb dolgok jonnek ki, amiknek mind van kozuk c++-hoz, de nem arrol van szo, hogy a gpu-n futo kod tud c++ source-bol fordulni, hanem vagy a host c++ kodhoz vannak extensionok, vagy esetleg egy subset van meg extensionkent pl. opencl-hez. De full c++ supportrol nem latok semmit.
-
Abu85
HÁZIGAZDA
Nem, két külön dologról beszélünk. Az egyik, ami ma elérhető. A Bolt, ami persze fejlődik majd, de ez most lényegtelen.
A másik a HSA, amire lesz C++ fordító. Azzal natív C++ kód fordítható rá, pontosabban a HSA vISA-ra, majd onnan megy a fizikai ISA-ra. Persze megtehetnék, hogy kiadnak egy C++ fordítót a GCN S.I.-re és a C.I.-re, de az AMD mondta már, hogy nincs értelme, mert senki sem fog rá kódot fordítani, ugyanis a V.I.-ben sokat változik az architektúra, és a lefordított kódok nem futnak majd újrafordítás nélkül. Ezért várják meg a HSA-t és arra lesz natív támogatás, hogy a lefordított kódot mindig fussanak a HSA Finalizeren keresztül.
A fordítónak pedig jó lesz a GCC, de ugye ez csak az egyik. Számos fizetős fordítót is figyelembe vesznek, de a GCC a fókusz, mert nagyon népszerű. -
lenox
veterán
Persze, tamogatja, lehet c++-bol kernelt inditani. De akkor legyszi hivatkozd le, en csak olyat latok, hogy bizonyos feature-oket tamogathat, de nem a teljes feature set-et. Plane nem nativan, ez ugyanis azt jelenteni, hogy third party komponens nelkul, de amire te gondolsz, az is csak egy jelenleg nem letezo, de mindenkepp third party fordito lenne, ha lenne.
-
Abu85
HÁZIGAZDA
Nem úgy, ahogy arra szerintem te gondolsz.
Tehát a Bolt a jelen állapotában elsősorban arra használható, hogy kényelmesebb felületen belül programoz. Nem kell törődnöd a C++ AMP és az OpenCL API hívásokkal, mert ezeket elvégzi maga a Bolt. Aztán maga a kód, amit ebben írsz többféle módon futhat. Alapvetően négy opció van támogatva: C++ AMP, OpenCL, Intel TBB és soros CPU. Ezek közül te kényszeríthetsz valamit, és akkor mindig azt választja a program, vagy van az automatikus rutin, ami ellenőrzi, hogy van-e GPU-d és a megfelelő szoftveres alap hozzá. Ha igen, akkor azon fut. Ha nem, akkor többszálú CPU-n, vagy végső esetben marad a soros CPU.(#13) lenox: Többször ki lett emelve a GCN előadásokon, hogy támogatja a C/C++ nyelveket. A HSA-ra lesz is írva fordító. A Bolt az külön dolog.
-
Abu85
HÁZIGAZDA
Nem teljesen. A Bolt ma még az első verziónál tart. A HSA runtime megjelenéséig alaposan továbbfejlődik.
A fordítók közül első körben a GCC kap HSA támogatást.
Legjobb tudomásom szerint az NV is dolgozik a GCC-vel a saját rendszerchipjeik támogatásáról. Erről persze még kevesebb az adat, de a GCC eléggé elterjedt, szóval nem lehet kihagyni. -
Ed3r_X_
nagyúr
Ez mind szép és jó, de az a része hogyan lesz, hogy Tegra procik mellé lesz külön dedikált GPU? Vagy félreértettem?
-
Atom_Anti
senior tag
"Az új lapkák egységnyi fogyasztásra levetített teljesítménye lényegesen nőtt a Kepler architektúrára épülő megoldásokhoz viszonyítva."
Szeretem mikor valami ilyesmi történik, ez Nvidiától egész meglepő. Ők általában a teljesítményt hajtják a fogyasztás kárára. Remélem AMD pedig jön hamar egy új mobil Oland chippel.
-
Jack@l
veterán
válasz
Meteorhead #4 üzenetére
NV: Opencl + CUDA
AMD: Opencl only perpill
Még jó hogy másoknál nem írta le magát a CUDA -
Chp
őstag
"Alulról fog támadni az NVIDIA Maxwell?" Kössük fel a gatyánk!
-
arn
félisten
ezt vartam en is a mostani generacioktol... meghuztam, hogy 200w alatti kartya kellene openclre, pechemre, epp itt nem volt szinte semmi fejlodes. maradt a 270x. remelem most kicsit rakapcsolnak, mert megint csak harom ev mulva fogok igy cserelni.
-
Abu85
HÁZIGAZDA
-
lenox
veterán
Miert, a gcn-en meg a c++? Szoval std, boost meg ilyesmi?
Új hozzászólás Aktív témák
Hirdetés
- BESZÁMÍTÁS! ASUS ROG STRIX B550-F GAMING alaplap garanciával hibátlan működéssel
- RAKTÁRSÖPRÉS!!! - Videókártyák, Monitorok, Notebookok, Stb. - Szaküzletből! Számlával!
- Csere-Beszámítás! Olcsó RTX Gamer Laptop játékra! I5 11400H / RTX 3050Ti / 16GB DDR4 / 512GB SSD
- ÁRGARANCIA! Épített KomPhone Ryzen 5 5500 16/32/64GB RAM RTX 4060 8GB GAMER PC termékbeszámítással
- Csere-Beszámítás! Akciós Gamer PC! R5 5500 / GTX 1070Ti Rog Strix / 32GB D4 / 500GB SSD
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest