2024. április 26., péntek

Gyorskeresés

Blog

[ ÚJ BEJEGYZÉS ]   [ ÚJ CIKK ]

  • OpenCL Raytrace 'benchmark' v0.02

    A múltkori Mandelbrot óta az egyik szabad estémen elkészítettem a második kis progit. Nyílván egy sakktáblán gömbök jellegű scene az nem túl bonyolult, de szerintem vannak benne érdekes dolgok. Első pl. a teljes képernyős antialiasing, elégedett vagyok vele, a sakktábla meg a gömbök sem pixelesek.Masodik az ég, procedurális textúra, konkrétan Perlin-noise. A kolléga Oscart is kapott érte, illetve Technical Achievement Awardot. A többi már kevésbé érdekes, de nyilván egyesével meg kellett csinálni, van árnyék, highlight, vakító 'nap'.

    Kipróbáltam több kártyán, ugyhogy nvidia g92-n meg gt200-on, Fermin, illetve ati 4xxx-en es 5xxx-en. Ment mindenhol, atin neha a 4. gömb árnyéka nem jelent meg. GTX 480-on 150 fps, GTX 285-on 48 fps, tud valamit a Fermi. 5870 nemsokara... Szokás szerint OpenCL kell hozza, nvidiánál megfelelő driver, atinál stream sdk.

    Letöltés itt.

    lenox 14 éve 11

  • OpenCL Mandelbrot 'benchmark' v0.01

    Szinte a megjelenés óta hasznalok CUDA-t, de mindig érdekelt az OpenCL is, és nemrég tudtam is rá egy kis időt szakítani. Ez egy egyszerű Mandelbrot halmaz zoom, de megméri a sebességet, tehát össze lehet vele hasonlítani a kártyákat. CPU-kat egyelőre nem, mert nvidia driverrel nem ment csak GPU-n, az ATI-s gépemen meg nem töltöttem most túl sok időt.

    Megnéztem pár kártyán, ezek az eredmények születtek:

    NV 9600GT - 68.36 fps
    NV 260 GTX - 136.08 fps
    ATI 5450 - 9.36 fps

    Ha valakinek van kedve, itt letölthető, kipróbálható, ha lesznek értelmes eredmények, akkor esetleg egy ábrát is összehozok róla. Elvileg OpenCL driveren kívül más nem kell hozzá, nvidianál benne van a vga driverben, atinál innen letölthető. Persze tudom, hogy számtalan ilyen van már, nincs vektorizalva, a float32 elég kevés ehhez, stb., de ez most ilyen. Ha van érdeklődés, akkor esetleg a source-ot is felteszem.

    Új link (elvileg megy 4xxx-en is) itt.

    Folytatás...

    lenox 14 éve 16

Hirdetés

Copyright © 2000-2024 PROHARDVER Informatikai Kft.