Új hozzászólás Aktív témák
-
lenox
veterán
Miert, a gcn-en meg a c++? Szoval std, boost meg ilyesmi?
-
Abu85
HÁZIGAZDA
A hardver támogatja. Pont, úgy ahogy a Maxwell fogja támogatni a C++-t. Csak a GCN-en a HSA-val megy majd, míg a Maxwell-en CUDA-val. De ettől lényegében ugyanarról lesz szó.
Mindkét architektúrában benne van minden, ami a standard library C++ kódok futtatásához kell.[ Szerkesztve ]
Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.
-
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.
facebook.com/mylittleretrocomputerworld | youtube.com/mylittleretrocomputerworld | instagram.com/mylittleretrocomputerworld
-
Chp
őstag
"Alulról fog támadni az NVIDIA Maxwell?" Kössük fel a gatyánk!
-
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 CUDAA hozzászólási jogosultságodat 2 hónap időtartamra korlátoztuk (1 hsz / 10 nap) a következő ok miatt: Az ÁSZF III 10/8. pontjának megsértése - trollkodás - miatt. Többször és többen is kértek már, hogy hozzászólás írásakor használd a linkelés funkciót, mert ennek elmaradása sokak számára zavaró.
-
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.
-
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?
“Songbird, Songbird, see him fly, drop the children from the sky. When the young ones misbehave, escorts children to their grave. Never back-talk, never lie, or he'll drop you from the sky!”
-
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.Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.
-
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.
[ Szerkesztve ]
Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.
-
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, 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ű.Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.
-
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 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.
Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.
-
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
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.
Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.
Új hozzászólás Aktív témák
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- PlayStation rajongói nyereményjáték
- Xiaomi Mi 11 Ultra - Circus Maximus
- Gitáros topic
- AMD Catalyst™ driverek topikja
- Napelem
- No Rest for the Wicked
- Autós kamerák
- Xbox Series X|S
- 3 évig még biztosan nem rendelhetünk Xiaomi EV-t
- További aktív témák...