- Nem nyílnak a Foldok?
- Honor Magic5 Pro - kamerák bűvöletében
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- iPhone topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- QWERTY billentyűzet és másodlagos kijelző is lesz a Titan 2-ben
- Íme az új Android Auto!
- Yettel topik
- Ultrafényes Pixel karórák érkeznek
- Samsung Galaxy A54 - türelemjáték
Ú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.
-
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.
-
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ű. -
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. -
Abu85
HÁZIGAZDA
Új hozzászólás Aktív témák
Hirdetés
- billentyűzetek - kiárusítás - Logitech, Corsair, ASUS
- AKCIÓ! Apple MacBook Pro 13 2022 M2 8GB 256GB SSD garanciával hibátlan működéssel
- IPhone 15 Pro 128GB Szép Állapot! Akku:88% Jótállás: 2026.04.09.-ig
- OLCSÓBB!!! több EIZO EV2456 FlexScan 24" 1920x1200 16:10 IPS fekete több jelenlegi ár: 170.000.-!!!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest