Új hozzászólás Aktív témák
-
marcell991
tag
A SYCL-lel meg van oldva, akár automatikusan is talál magának gyorsítót, amin tudja a kernelt futtatni. Itt egy jó bevezető tutorial. Azt írja, hogy implementációfüggő, hogy a device kód hogy kerül lefordításra, úgyhogy ha a fordító elég okos, akkor fordítási időben fordíthatja azt is. Persze a szabvány elég új még, úgyhogy nincsenek még kiforrott implementációk.
-
Yodafon
őstag
Tessék mondani itt már meg van oldva hogy ne kelljen 24 oldal boilerplate kódot írni egy hello world-höz? És hogy ne kelljen futásidőben(!) fordítani(!!) a device kódot?
Nincs? Ssssszzzzzzz..... Asszem akkor még egy darabig Kudázok
-
zzola
titán
válasz
Petykemano #2 üzenetére
Soha....xD
-
pengwin
addikt
Meg van oldva, grafikus API-ból van ilyen, úgy hívják Vulkan.
Windows7-8-8.1-10, linux és Android rendszeren megy, elvileg az Apple Metal API-ja is nagyon hasonló hozzá, vagyis a portolás nem lehetetlen feladat.Az OpenCL is ilyen általános platform szeretne lenni, csak ez olyan piacot céloz, ahol sokkal inkább a gyártóspecifikus megoldások dominálnak. Vagyis a gyártóknak nem igazán érdeke, hogy elterjedjen (ahogy előttem is írták már), mert akkor nem tudnák a felhasználókat magukhoz láncolni.
Mondjuk ezek az API-k amikről a cikk szól, még véletlenül sem érinthetik a mezei usert.
-
nanocry
tag
Annyi API van már lassan, mint égen a csillag. Most komolyan, játékfejlesztésre, mobilra, minden platformra, mi a f*szomé nem lehet egy, ami lefedné az egész piacot... Ahhoz igazodna mindenki, jó napot kívánok! Minden könnyebb lehetne, de nem... Nehogy már a fejlesztőknek és a fogyasztói rétegnek jó legyen már. Hiszem, hogy meglehetne oldani, de ehelyett nagy kotyvasz az egész.
-
marcell991
tag
válasz
Meteorhead #1 üzenetére
Az is kérdés, hogy egyáltalán van-e olyan cég, aki akarja implementálni...
Az Nvidia nyilván a CUDA-t nyomatja, az Intel viszonylag lassan halad az OpenCL-implementálással úgy általában, az AMD a saját ROC platformját nyomatja (és ha jól emlékszem az OpenCL 2.1-es verziót sem implementálták eddig), amiben benne van a HC API, ami szintén a single source programokhoz készült, tehát a SYCL szolgáltatásait nagyrészt lefedi, esetleg a mobil GPU-s gyártóknak jön ez az API jól.
Az is probléma, hogy a SPIR-V-nek is van Vulkan és OpenCL dialektusa, ami ugye nem teljesen kompatibilis egymással, de mintha olvastam volna mostanában, hogy az OpenCL-t valamilyen módon a Vulkan-ba integrálják, és akkor valóban egy SPIR-V lesz, annak az lenne a nagyon pozitív hatása, hogy a gyártóknak csak a SPIR-V fordítását kell rendesen megoldania, és a különböző nyelveket meg API-kat csak a SPIR-V-hez kell hozzáigazítani.Abu, most néztem, a végleges OpenCL 2.2-höz új SPIR-V verziót is kiadtak (1.2), úgyhogy a cikkben az 1.1 nem jó.
-
Feri1977
senior tag
Hogy mi az istenről van szó? Azt sem tudom miről hablatyolnak a cikkben.
-
Petykemano
veterán
Kezicsókolom, tessékmondani mikor fogja a kaveri lezúzni az i7-et?
-
Meteorhead
aktív tag
Számomra bámulatos hogyan lehet véglegesíteni a SYCL 2.2-t, amíg a SYCL 1.2 prototípus implementáci9ja sincs kész. Egyelőre az se biztos, hogy a 2.2 egyáltalán implementálható.
Új hozzászólás Aktív témák
- PowerColor Red Devil AMD Radeon RX 6800 XT 16GB Garanciával!
- Asus DUAL-RTX5070-O12G nVidia 5070 12GB GDDR7 OC videokártya bontatlan dobozában eladó!
- GIGABYTE RTX 5080 16GB GDDR7 GAMING OC - Új, 3 év garancia - Eladó
- Gigabyte GeForce RTX 2060 6GB Garanciával!
- Gigabyte Geforce GTX 1070 G1 Gaming 8GB Garanciával!
- LG 32GP850-B - 32" NANO IPS / 2560x1440 / 180Hz 1ms / NVIDIA G-Sync / AMD FreeSync / HDR 400
- Készpénzes számítógép PC félkonfig alkatrész hardver felvásárlás személyesen / postával korrekt áron
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9700X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- GYÖNYÖRŰ iPhone 13 mini 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3443
- Nvidia Quadro P400/ P600/ P620/ P1000/ T400/ T600/ T1000 - Low profile (LP) + RTX A2000 6/12Gb
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest