Hirdetés
-
Retro Kocka Kuckó 2024
lo Megint eltelt egy esztendő, ezért mögyünk retrokockulni Vásárhelyre! Gyere velünk gyereknapon!
-
Magyarországon is megjelent a Honor Band 9
ma Fekete színben már megtalálható a Honor friss aktivitáskövetője a nagy elektronikai áruházakban.
-
Az Amazon eurómilliárdokat hozna az olasz és az európai felhőbe
it A jelentések szerint Olaszországgal folytat megbeszéléseket az Amazon a több milliárd eurós befektetésről.
Új hozzászólás Aktív témák
-
#06658560
törölt tag
Egy CPU funkcionalitását, számítási kapacitását visszaadni képes FPGA irreális álom, vagy létezik, csak méretileg nagy, fogyasztása száll el, stb.?
-
Abu85
HÁZIGAZDA
Nem akarunk CPU funkcionalitást, arra elég pár processzormag. Számítási kapacitást akarunk, de nagyon. Valójában egyszerű a dolog. Ez egy verseny a minél kisebb pJ/FLOP mutatóért, mert amíg nem történik gyártástechnológiai áttörés, addig ennek a csökkentése hozza a teljesítményt. A CPU-magok rendelkeznek messze a legnagyobb pJ/FLOP mutatóval, míg a GPU-k, a DSP-k és az FPGA-k jóval hatékonyabbak.
A GPU-k és a DSP tekinthetők középszintnek, de kb. olyan jól programozhatók, mint egy CPU, míg az FPGA adja egy adott fogyasztáson belül a legjobb teljesítményt, de csak nagyon specifikusan programozható.[ Szerkesztve ]
Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.
-
Sotho
őstag
Bitcoin inside.
-
Zoli0726
aktív tag
A hosszú fordítási idők rendesen le tudják lassítani a fejlesztési folyamatot fpga-k esetén.
Érdekes koncepció ez. Én nem látok benne több potenciált, mint az Apu-kban, viszont szerintem még mindig többen ismerik a hardver leíró nyelveket, mint az opencl-t.
-
leviske
veterán
Hülye kérdés, de a FPGA-k GPU-kkal szemben mutatott előnye kb mennyire vész el, ha esetleg egy HSA-val támogatott APU vs "csak" OpenCL-el kihasznált CPU+FPGA kombót veszünk alapul?
u.i.: A MIC nem erre a területre akarna nevezni?
-
Zoli0726
aktív tag
Szerintem már alapból sem kinyilatkoztatható, hogy mennyi előnye van vagy nincs az fpga-nak a gpu-val szemben, ha teljesítményről van szó.
Egyrészt nem tudjuk, hogy mennyi logikai kaput tartalmaz majd, de tuti nem annyit, hogy egy gpu komplexitás beleférjen, sem azt, hogy mekkora órajelen üzemel. Az fpga-k nem szoktak olyan magas órajelen üzemelni, mint a gpuk, ezért még ha a célírányzott programozás miatt gyorsabbak lennének, az órajel miatt elveszhet a különbség.
Aztán hogy ezt pluszban az opencl mennyire fogja befolyásolni, az egy jó kérdés.
-
Lewzke
őstag
nem értem teljesen, tehát kapunk a processzor mellé egy teljes értékű FPGA-t amit saját feladatokra programozhatunk?
-
Zoli0726
aktív tag
válasz #32839680 #12 üzenetére
Ez így túlzás. A gpu arra lett kitalálva, hogy számoljon, rengeteg szálon, lebegőpontos számokkal. Ebből a szempontból a gpu-t is nevezhetjük célhardvernek.
Szóval ha ilyen feladatkörről van szó, nem fogja azért bármiféle fpga utolérni azt a néhány milliárd tranzisztort. Nincs az az fpga amibe ekkora komplexitás belefér + elmarad órajelben is.
Tény, hogy vannak olyan dolgok, amikor az fpga állva hagyja a gpu-t. de az pont amiatt van, hogy az fpga közvetlenül hozzáférhető, io-portokra rákötöm egy kamera kimenetét, és tessék, lehet realtime feldolgozni. Míg gpu-nál el kell juttatni az adatokat a memóriáig, ami sok idő.
Plusz vannak feladatok, amik fpga-nál megoldhatók huzalozással, pl. DES algoritmus törése. Csak kötögetni kell a vezetékeket és ennyi, míg a gpu-nak ugyanúgy mindent ki kell számolnia, naná hogy az fpga-val jóval gyorsabb eredményt lehet elérni.
Inkább az a kérdés, hogy milyen feladatkör az, ahol egyszerre van szükség a cpu és az fpga tudásra, és milyen felületen keresztül lehet majd megmondani, hogy mi hol számolódjon ki.
[ Szerkesztve ]
-
Zoli0726
aktív tag
-
jbush
tag
Nem új keletű dolog ez; maga az Intel is használt ilyet korábban a Stellarton Atomokban (a PH is írt róla). Jó cucc volt; fejlesztettem valamit egy ilyenre (azért nem kell túl komoly dologra gondolni; viszonylag kis bonyolultságú volt a logika, amit az FPGA-ba tettem), csak nem volt egyszerű beszerezni.
-
Writz
tag
Lehet az FPGA-ból kreálnak plusz magokat ha a Xeon 8 magja nem lenne elég
Passzívan aktív passzív forumózó vagyok...
-
jbush
tag
válasz #32839680 #18 üzenetére
Ez pontosan így van. Ez az Atom akkoriban nekem pont kapóra jött.
Az XScale eladását már akkoriban sem értettem meg. Volt elég pénzük hozzá, hogy megtarthassák, most meg mindenhol erőltetik az x86(-64)-et.
A MIC meg... Ők tudják, de amennyire én értek hozzá, nem valószínű, hogy mennek vele valamire is. Mondom ezt úgy, hogy van valahol egy képem, ahogy pár inteles csajjal vagyok lefényképezve, mert önként ragasztottam a homlokomra egy "Intel Inside" emblémát
-
Reggie0
félisten
A futasidoben konfiguralhato FPGA sem egy tavoli alom, a 7-es szeriaju xilinxek gond nelkul tudjak.
(#7) morgyi: Hiszed azt. A nagy gyartok szintezerei csak egy szalon futnak. Nekem a 4770k-n van olyan dizajt ami csak 1-2 nap alatt fordul le, de ha jol sikerul akkor is kozel fel nap.
(#9) leviske: Semennyire. Az FPGA lenyege nem az, hogy parhuzamosan tud futtatni sok szalat, hanem peldaul a GPU-ban vagy CPU-ban levo utasitasokat pipelineal tovabb lehet bontani es igy nagyobb sebessegen fut, vagy olyan viszonylag egyszeru logikai muveleteket lehet megvalositani, ami az elobbi eszkozokon csak tobb utasitassal valosithato meg.
[ Szerkesztve ]
-
#25954560
törölt tag
lehet tul sok visszajelzest kaptak h pl packet processingben meg mindig kevesek. azt nagyon ugyesen lehetne megtamogatni fpga-val, ha mar a niantic gyengecske, a redrock canyon meg a fasorban sincs. marpedig ahogy mindenki felhozik, openstack, openflow, opendataplane, openrokabeka, egy csomo esetben van jobb (hatekonyabb) alternativa, mint az x86_64.
-
Béééla
őstag
Hiszen alteráéknak már van olyan (elég durván combos) FPGA-ja, amiben két hard-IP Cortex-A ARM mag lapul. De NAGYON dícséretes az, hogy végre más is elkezdi.
Nem fogja lecserélni a processzorokat az FPGA, de nagyon jól jöhet az még. És már látom a szemeim előtt: csupán 50$-ért letöltheted a legújabb "plugint"Bélabá
-
nagyúr
-
dezz
nagyúr
"az FPGA adja egy adott fogyasztáson belül a legjobb teljesítményt"
Ezt inkább úgy lehetne mondani, hogy adott teljesítmény mellett az FPGA fogyasztása a legjobb - mivel 1-1 darab FPGA és GPU nagyságrendileg egy szinten tud lenni teljesítményben.
"de csak nagyon specifikusan programozható."
Ha ezen a HW-leíró nyelvekre gondolsz, akkor emlékeztetnélek erre a cikkedre, amiben arról van szó, hogy az Altera és a Xilinx az OpenCL-t szándékozik beemelni a fejlesztőrendszerükbe. Nem tudom, sikerült-e már.
Egyébként gondolom, a fenti kijelentést a linkelt cikkre alapozod, de szerintem eléggé feladatfüggő ez a dolog. Bizonyos feladatok sokkal kevesebb logikai művelettel is megoldhatók, ilyenkor az FPGA nyer. Azonban, ha pl. hatalmas mennyiségű FP számításról van szó, ahhoz az FPGA-ban is sok logikára van szükség, ilyenkor nem biztos, hogy nem a GPU kerül ki győztesen. Ráadásul ebben az esetben nagyon nagy FPGA-ra van szükség, hogy elérjék (megközelítsék?) egy mai nagy GPU teljesítményét, amikor is már az ár is fontos tényezővé válik.
-
JColee
őstag
ISE mar kifuto, nem fejlesztik tovabb. Egyébként nem tudom, hogy az opencl mennyire alkalmas hw leírására, de léteznek hls nyelvek is (Catapult-C és társai), amikben lehet többé/kevésbé fejleszteni fpga-ra.
morgyi Ezt már többször is leírtad, hogy a Verilog C alapú, de annyira messze vannak egymástól, mint Makó Jeruzsálemtől. Ok, a szintaktika hasonlít, ha hunyorítunk egy kicsit, de kb ennyi.
[ Szerkesztve ]
-
nolika
aktív tag
Attól függ mekkora teljesítményű FPGA van benne.
Mert ha van legalább egy közös busz, szépen el lehetne hinteni pár softcore processzort
Az más kérdés, hogy az erőforrásokhoz hogy tud hozzáférni.
Morgyi: Hiába a C-verilog fordító, ha a programozó nem "hardveresen" gondolkodik. Értsd: Latch és társai.
[ Szerkesztve ]
-
JColee
őstag
válasz #32839680 #38 üzenetére
De nem szereti mert csak max faék dolgokra jó.
Igen, erre gondoltam az alatt, hogy nem triviális a használatuk. A C kódot teletűzdeled pragmákkal, és akkor remélhetőleg megérti a szintézer azt, amire te gondoltál.
A Xilinxnak valóban van ilyenje, Vivado HLS néven.[ Szerkesztve ]
-
JColee
őstag
válasz #32839680 #43 üzenetére
OpenCl-t nem ismerem, de CUDA-ban már pötyögtem egy-két dolgot. Szerintem ez is megszokás kérdése, tudni kell megfelelően gondolkozni.
A HLS esetén is ugyanúgy meg kell tanulni egy csomó mindent, hogy mit lehet használni C-ben mit nem, miből mi lesz szintézis után. Tehát nem úgy megy a dolog, hogy bepüfölik a kódot, azt 2 perc műlva már az FPGA-n hasít. -
dezz
nagyúr
válasz #32839680 #32 üzenetére
Ismerem őket (szerintem Verilogban sokkal átláthatóbbak a logikai kifejezések, sosem tudnám megszokni a VHDL-t a kiírt AND/OR/stb.-vel, ráadásul úgy túl hosszúak is).
Az OpenCL nem általános HW-leírásra való itt, hanem leginkább a párhuzamosított számítások kifejezésére.
[ Szerkesztve ]
-
Lewzke
őstag
az egyik félévben a Xilinx féle Matlabba ékelt System Generatort erőltette a tanárom, nem elég, hogy alig mentem át még a Matlabomat is tönkre vágta. bughalmaz az egész, azóta értékelem a VHDL-t, mert ott még ha több idő is megcsinálni valamit, legalább látod mi történik ...
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Eladó mini PC GEEKOM XT12 Pro i9-12900H Mini PC 32+1TB!
- i5-13600KF (14 mag/20 szál) +hűtött VRM-es B660/B760 lap +16-32-64GB DDR4! GAR+SZÁMLA (a Te nevedre)
- Bányászgép / 9x 5700/5700 XT / 500MHs / ELADÓ!
- Beszámítás! ASUS Z790 Hero i9 13900K 64GB DDR5 2TB SSD RTX 4090 24GB be quiet! Pure Base 500 1000W
- Gamer pc
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Ozeki Kft.
Város: Debrecen