2024. június 28., péntek

Gyorskeresés

OpenCL Mandelbrot 'benchmark' v0.01

Írta: | Kulcsszavak: OpenCL . Mandelbrot . benchmark

[ ÚJ BEJEGYZÉS ]

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.

Másik verzió (4x4 antialiasing, vagyis valójában 2048x2048 méretű képet számol, ezen kívűl vektorizált, tehát amd gpu-kon jóval gyorsabb) itt.

Hozzászólások

(#1) madmaxxx


madmaxxx
senior tag

Lehet, hogy nálam valami nem stimmel, mert egy másik kép fogadott Windows 7 Ultimate x64 alatt:

[ Szerkesztve ]

}}}-----> " A szalonna DIABETIKUS, mivel nem tartalmaz cukrot ..." by H.Lali }}}----->

(#2) gabor85 válasza madmaxxx (#1) üzenetére


gabor85
őstag

Nekem műxik, 8800GT alatt 750 Mhz-en 119,46 Fps :D

(#3) kovsol válasza madmaxxx (#1) üzenetére


kovsol
titán

nekem is ugyan ezt írja
win7 64bit ATI kártya

May the Force be with you!

(#4) lenox válasza madmaxxx (#1) üzenetére


lenox
veterán

Hat igen, OpenCL ugye kell hozza... Nem tudom, milyen drivered van, nekem nvidian az utolso driverrel ment, ati-nal ugy emlekszem fel kellett rakni a stream sdk-t.

[ Szerkesztve ]

(#5) N€T0X|N


N€T0X|N
őstag
LOGOUT blog (1)

Nekem GTS250-nel 140fps. Lenyomom a GTX260-at? :D

Sent from my keyBoard

(#6) Löncsi válasza lenox (#4) üzenetére


Löncsi
őstag

Az 'exe' mellé csatolni kell az OpenCL/Template dll állományokat és menni fog.

Amúgy gratu a kódhoz. :))

Mennyi idő alatt készült el?

[ Szerkesztve ]

Elvették a radírját, azt az egész élete egy nagy kompenzálás, hogy ő igenis kan és igenis 2 méteres a fallosza - by stranger28

(#7) lenox válasza Löncsi (#6) üzenetére


lenox
veterán

Hat mivel ezek kulonboznek gyartonkent, ezert en nem csatolnam hozza, vga, hangkartya stb. drivert sem csatolok. Az amd-tol itt lehet letolteni az sdk-t, nvidianal meg benne van a driverben.

Olyan 2-3 ora alatt keszult el.

(#8) Löncsi


Löncsi
őstag

Ati-n nem működik teljesen jól valamiért, program elindul, azonban csak sárga hátteret jeleníti meg, majd kiírja ,hogy 600 FPS.

10.7-es OpenCL update driver, Stream SDK 2.2, OpenCL 1.1 és CPU is számol közben egy szálon. HD4850 stock.

[ Szerkesztve ]

Elvették a radírját, azt az egész élete egy nagy kompenzálás, hogy ő igenis kan és igenis 2 méteres a fallosza - by stranger28

(#9) lenox válasza Löncsi (#8) üzenetére


lenox
veterán

Ez sajna azt jelenti, hogy azon nem birt a kernel lefordulni, vagy a context letrehozodni, szoval valamilyen opencl problema. Sajna nincs 4xxx-es kartyam, ha valaki kolcson tudna egyet adni, akkor kiprobalnam...

(#10) lenox válasza N€T0X|N (#5) üzenetére


lenox
veterán

Hat ez leginkabb sp teljesitmenyt tesztel, 192 sp 1242 MHz-en vs 128 sp 1836 MHz-en gyari orajelek szerint, az kb. egyforma, ugyhogy hasonlo eredmenyt kell kapjon.

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.