Keresés

Új hozzászólás Aktív témák

  • dezz

    nagyúr

    válasz FollowTheORI #63 üzenetére

    Az implementáció (~fordítás) és a konfiguráció (átprogramozás) két különböző dolog! Az első akár napokig is tarthat a legkomolyabb FPGA-knál, a második viszont másodpercek kérdése... Tehát nem feltétlen kell leállnia a rendszernek hosszabb időre. Az pedig alkalmazási terület és projektfüggő, hogy az adott program (v. újabb verziójának) elkészítése után belefér-e még pár óra vagy esetleg egynéhány nap, amíg azt futtatják is.

    Mint már írtam, ahol elsődleges szempont a fogyasztás és/vagy teljesítménysűrűség (adott m3-ből mekkora teljesítmény hozható ki, hűtéssel együtt), ott tarolhat az FPGA, ha meglesz ez az OpenCL-es dolog...

    A GPU éppen, hogy nem túlságosan rugalmas... Sok-sok butácska számoló egység, amiknek a relatíve egyszerűbb számítások nagyon fekszenek (és ebben messze felülmúlják pl. a CPU-kat), a komplexebbek viszont nem annyira. Ilyen esetben is nyerő lehet az FPGA!

  • Reggie0

    félisten

    válasz FollowTheORI #63 üzenetére

    Hat azert ez nem teljesen igy van. Pont a sok parhuzamos vegrehajto funkcionalitasaban kene megtalalni az optimumot, mert ha egy ilyen egyseg tul komplex, akkor hiaba gyors, de az egyszeru muveleteket mar lassabban hajtja vegre, mint az idealis lenne es keves fer el belole, tehat sok ciklus kell es csokken a parhuzamos szalak szama, stb. stb.. Mig ha egy ilyen egyseg tul egyszeru, akkor hiaba van belole sok, mire bedrotozott a kivant funkcionalitast, az egesz osszessegeben mar lassu lesz(na ilyen az FPGA).
    Az idealis az lenne, ha a HPC-kben hasznalt muveleteket fedne le egy ilyen eszkoz, raadasul ugy, hogy ezekbol a vegrehajto egysegekbol olyan aranyban lenne a csipen, mint amilyen gyakorisaggal alkalmazzak. Mondok egy elrugaszkodott peldat, de ha hardverbol tudna vegrehajtani az integralas egyes alaptipusait, mar lenne ertelme, mert nem kell szorzasokbol, osszeadasokbol, stb. osszedrotozni, ami nyilvan optimalisabb lenne. A GPU-k alapvetoen terszamitasokra talaltak ki, de teszem azt ha te idofuggo schrodinger egyenleteket akarsz szamolni, akkor nem biztos hogy ez adja a legoptimalisabb eszkozkeszletet. Az teny, hogy a CPU-nal jobb...

  • LordX

    veterán

    válasz FollowTheORI #63 üzenetére

    HPC, mint kicsi szegmens? 2008-ban a HPC piac 10 milliárd dolláros eladást bonyolított. Ugyanebben az évben a GPU piac 17 milliárd dollárra becsült volt. Azóta az egyik csökkent, a másik nőtt.

  • Rive

    veterán

    válasz FollowTheORI #36 üzenetére

    Sosem lesz egy FPGA olyan gyors mint egy adott szilikonba implementált áramkör.

    Csakhogy ehelyett inkább a kvázi általános célú programozható cuccokkal versenyez: azoknál pedig vastagon tud jobb lenni.

    Amúgy 'vótmá'. Anno socket939 alapon több cég is kijött afféle 'koprocesszor' FPGA kártyákkal, 5-7000 dollár körüli áron. Érdekes próbálkozás volt, de - finoman fogalmazva - nem arattak osztatlan sikert. Nyilván, ha kicsit combosabb interface kerül alájuk mind memória, mind programozási oldalról, az kicsit felkavarhatja az állóvizet, de egyelőre biz' a szoftveres cuccoknak áll a zászló.

  • dezz

    nagyúr

    válasz FollowTheORI #36 üzenetére

    + Bada Bing: Nem szilikon (angolul silicone), hanem szilícium (silicon).

    "Sosem lesz egy FPGA olyan gyors mint egy adott szilikonba implementált áramkör."

    Ez így van, ha a chip a konkrét feladat implementációja. A GPU-k esetén ez nem áll fent, hiszen az nagyrészt viszonylag egyszerű, de multipurpose számolóegységek méretes tömbje, amin programok futnak. Az adott OpenCL kód hatékony FPGA-s megvalósításával kompenzálható a kisebb órajel és kevesebb áramköri elem.

    "Az FPGA csak ott alternatíva ahol nem éri meg sorozatgyártani egy adott spéci áramkört a kis volumen miatt."

    Mint a cikkből kiderül, ott is jó lehet a GPU-k ellenében, ahol a fogyasztás is fontos.

    (#37) Bada Bing: Az említett árak, mint már ott is írtam, nem DevKit árak, hanem 1-1 chip kerül ennyibe a kereskedelemben. Nagyobb mennyiségű bevásárlásnál nyilván csökken az ár, de szerintem nem a töredékére.

    (#38) lenox: Az OpenCL célközönsége idegenkedik a HDL nyelvektől...

    (#42) Reggie0: Mint korábban elhangzott, nem a kommersz videokártyák árával kell itt hasonlítgatni, hanem a Teslák, amik szintén többezer dollárba kerülnek. Mondjuk a cikkbeli esetben a 2k USD vs. 8.5k USD kicsit húzós... De megérheti valakinek, aki pl. igen nagy teljesítménysűrűségre törekszik.

Új hozzászólás Aktív témák

Hirdetés