Hirdetés

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

  • dezz

    nagyúr

    válasz julius666 #169 üzenetére

    Figyelembe kellene venni, hogy az GPGPU-s téma nem tegnap indult, az eleinte elég kezdetleges CUDA-val, az OpenCL-lel és az első, már valamilyen szinten GPGPU-képes GPU-kkal együtt. Azóta generációról-generációra volt fejlődés, bár elsősorban Nvidia oldalon, amit most viszont GCN egy hétmérföldes lépéssel kompenzál, igaz a válasz sem várat magára túl sokáig a Kepler képében. Ezek utóbbiak már kimondottan elsősorban GPGPU-s felhasználásra készültek!

    Nos, én nem csak hallomásokra hagyatkoztam, hanem feltettem az AMD OpenCL driverét (illetve most már benne van az alap drivercsomagban) + több tucat OpenCL demót, példaprogramot, stb. az AMD-től, Nvidiától és máshonnan.

    "az idétlen modell és a korlátok miatt pár speciális erre a fajta számítási problémára kihegyezett területen kívül vagy nem is implementálható rendesen a célalgoritmus, vagy nem lesz gyorsulás"

    Aha. A fent említett cuccok között számos különféle terület képviseltette magát és sokkal gyorsabban (5-10x) futottak GPU-n (HD5750), mint CPU-n...

    Azok az algoritmusok, amik párhuzamosíthatók és SIMD-esíthetők, többnyire "GPU-síthatók" is. Persze, jelenleg több szakértelem és "elszántság" kell hozzá, mint egy "sima" C kódhoz, amit (néhány más előny és könnyítés mellett) a HSA hoz el. De azt mondani, hogy még nem tartunk sehol és ez még szinte használhatatlan, ill. "nincsenek még értelmes chipek", az egyszerűen nem igaz.

    Az 1-2 éven belül megjelent PC hw-ek közül az egyedüli nem OpenCL képes az a Sandy Bridge IGP-je... De a legkisebb gépeket leszámítva ugye amellé is tehetünk OpenCL-képes videókártyát.

    Még azt sem lehet mondani, hogy a cégek a professzionális piacra korlátoznák az OpenCL-t...

    Itt inkább a programozók hajlandóságáról van szó, hogy nekiálljanak átírni a teljesítményigényesebb programokat OpenCL-re. Illetve a felhasználók elvásárairól. És arról is, hogy az Intel egyelőre inkább igyekszik keresztbe tenni ennek, mint előmozdítaná. De ezt már nem sokáig teheti meg. Tudja ezt ő is, hiszen az Ivy Bridge már szintén OpenCL támogatású lesz. És az, hogy ezáltal (és AMD-s társai által) már a hétköznapi IGP-től kezdve ott lesz minden gépben az OpenCL (nem is olyan kis teljesítmény mellett), újabb nem kis előrelépés.

    A HSA (vagy pl. Nvidia részről az ilyenek, mint pl. az Echelon - aminél mellesleg akár ők is átvehetik a HSA-t) nyilvánvalóan egy teljesen új korszakot fog nyitni -- de az előszelét már most is érezhetjük. Elég hozzá kicsit kinyitni az ablakot...

    [ Szerkesztve ]

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