mitch_de Posted February 20, 2012 Share Posted February 20, 2012 Apple updated OpenCL Nbody Simulation (= Galaxies) source code a few days (FEB 2014) ago. I compiled it and uploaded it (DL link at the end of the posting). Much code changes compared to old galaxies OpenCL bench, so the results arent compareable with old Galaxies anymore. Now it shows an relative PERFORMANCE Rating value (against an slow single core cpu) - old galaxies showed gigaflops. Usage, very easy: OpenCL Nbody Simulation starts up in CPU Mode, you can switch by key s to cpu multicore / GPU Mode and back to cpu. If you have more than one GPU OpenCL device installed, you can try to switch with key g between them. (UNTESTED!) ESC switches between window / fullscreen mode (fullscreen takes more opengl power = less OpenCL speed)You can quit the test by using the Menue. GPU CPU NEW RESULTS (posted PAGE 4+) : Nvidia GTX Titan : 1424 GPU Nvidia GTX Titan : 1289 GPU Nvidia GTX 650Ti : 408 GPU Nvidia GT 440 : 75 GPU (10.9.2 C59) AMD HD4670 : 72 GPU OpenCL_NBody_Simulation.zip 1 Link to comment Share on other sites More sharing options...
diskeeper Posted February 20, 2012 Share Posted February 20, 2012 C2Q 2.5 Ghz, EVGA GTX460 SC, OS X 10.8 cpu(4) = 37 Gigaflops, gpu = 421 Gigaflops Link to comment Share on other sites More sharing options...
mitch_de Posted February 20, 2012 Author Share Posted February 20, 2012 Great! LOL - HUD speed needle is over the limit - at the time, apple developed galaxies 256 GigaFlops seem to be enough for the speedmeter hud. 1 Link to comment Share on other sites More sharing options...
cmf Posted February 21, 2012 Share Posted February 21, 2012 for nostalgias sake: gtx 480, early lion dp (80k bodies): gtx 480, mountain lion dp1 (default settings): gtx 480, mountain lion dp1 (80k bodies): Link to comment Share on other sites More sharing options...
mitch_de Posted February 21, 2012 Author Share Posted February 21, 2012 Info: Galaxies uses the number of 65K (65536) as default for the star count. The more stars the more cpu+gpu load. Fast gpu may get a bit more Gigaflops if they use more stars - max. is 80K, than default. HOW TO: start terminal Finder show package content on Galaxis Drag & Drop galaxies (black icon) in terminal 81920 ENTER (be sure to have an space between galaxies and the 80K number Slow gpus may not get any more Gigaflops by increasing the number - but the simulation itself will be shown very slow - takes much time to see the nice star movings. You can use in this case better 32768 , which speeds up the simulation compared to the 65K or 80K. Link to comment Share on other sites More sharing options...
Nanael Posted February 21, 2012 Share Posted February 21, 2012 i'll post screen later but with an HD 6870 1024Mo i got 616 under Lion and 555 under Mountain Lion Link to comment Share on other sites More sharing options...
clubber_77 Posted February 22, 2012 Share Posted February 22, 2012 10.8 Link to comment Share on other sites More sharing options...
mitch_de Posted February 22, 2012 Author Share Posted February 22, 2012 Great ! GTX 580 now pole position with 726 GigaFlops Have you tried to increase the count of stars (read first post) from default 65K to 80K ? Maybe even a bit more gigaflops possible Also your result for 10.7.x maybe interesting (should be around 10% faster, like for others) Link to comment Share on other sites More sharing options...
clubber_77 Posted February 22, 2012 Share Posted February 22, 2012 Have you tried to increase the count of stars (read first post) from default 65K to 80K ? Maybe even a bit more gigaflops possible 95-26-92-246:~ amoureux$ /Users/amoureux/Downloads/Galaxies.app/Contents/MacOS/Galaxies 153600 2012-02-22 19:01:47.294 Galaxies[448:707] <GalaxiesView: 0x69113f00>, 0, 0 2012-02-22 19:01:47.295 Galaxies[448:707] <GalaxiesView: 0x69113f00>, 0, 0 2012-02-22 19:01:47.296 Galaxies[448:707] <GalaxiesView: 0x69113f00>, 0, 0 Found 1 GPU devices... Using Device[0]: GeForce GTX 580 Using SIM: GeForce GTX 580 simulator w/ 153600 bodies... 2012-02-22 19:01:47.428 Galaxies[448:707] <GalaxiesView: 0x69113f00>, 0, 0 2012-02-22 19:01:47.441 Galaxies[448:707] <GalaxiesView: 0x69113f00>, 0, 0 2012-02-22 19:01:47.441 Galaxies[448:707] <GalaxiesView: 0x69113f00>, 0, 0 2012-02-22 19:01:47.441 Galaxies[448:707] <GalaxiesView: 0x69113f00>, 0, 0 2012-02-22 19:01:47.460 Galaxies[448:707] <GalaxiesView: 0x69113f00>, 0, 0 2012-02-22 19:01:47.461 Galaxies[448:707] <GalaxiesView: 0x69113f00>, 0, 0 2012-02-22 19:01:47.475 Galaxies[448:707] <GalaxiesView: 0x69113f00>, 0, 0 Link to comment Share on other sites More sharing options...
mitch_de Posted February 22, 2012 Author Share Posted February 22, 2012 Thanks! Updated Galaxies: (DL first post) - Gigaflops Meter now skaling for an max. 1024 Gigaflops - shows number of stars (bodies) computed right of the gpu name Link to comment Share on other sites More sharing options...
oSxFr33k Posted February 23, 2012 Share Posted February 23, 2012 mitch_de, Did you go back to the newer hwsensors with the newest version of fakesmc? I know you said it was messing with your speedstep and temps or something? Was it also affecting your graphics performance? Anyhow there were some changes made to it since then have you tried it since? I left you a post over there you never responded? Thanks Link to comment Share on other sites More sharing options...
mitch_de Posted February 23, 2012 Author Share Posted February 23, 2012 Speedstepping works for me. Link to comment Share on other sites More sharing options...
gorg Posted February 23, 2012 Share Posted February 23, 2012 My 5870 in Snow Leopard 10.6.8 got 860 Gigaflops. Link to comment Share on other sites More sharing options...
amf5 Posted February 24, 2012 Share Posted February 24, 2012 EVGA 8800 GT: 227/231 Gigaflops (GL renderer/software renderer, 81920 bodies), 219/226 (65536), 189/212 (32768) Q9550 @ 3.0GHz: 54 to 53 Gigaflops (number of bodies doesn't seem to matter) This was on 10.7.3. Interesting that the software renderer with lower body counts is more than a little faster Link to comment Share on other sites More sharing options...
mitch_de Posted February 24, 2012 Author Share Posted February 24, 2012 Addded some iMac 2011 results. Indeed, stars count doesnt matter for CPU, because only 2/4/6 cores vs 16++ gpu units. Low cores count limits better gigaflops by more parallemism. Link to comment Share on other sites More sharing options...
oSxFr33k Posted February 24, 2012 Share Posted February 24, 2012 Speedstepping works for me. With the latest hwsensor newest version of fakesmc? Link to comment Share on other sites More sharing options...
mitch_de Posted February 24, 2012 Author Share Posted February 24, 2012 I dont habe any HW plugins in use anymore, ony FAKESMC. Link to comment Share on other sites More sharing options...
stefano.85 Posted February 24, 2012 Share Posted February 24, 2012 here i am! 9800gt in 10.7.3b don't have anymore ML DP1 to test it.... Link to comment Share on other sites More sharing options...
Intel-P55 Core i7 860 Posted February 27, 2012 Share Posted February 27, 2012 mitch_de, you are the best!! thanks for this, i been long time waiting, have a nice day man. Link to comment Share on other sites More sharing options...
mitch_de Posted February 28, 2012 Author Share Posted February 28, 2012 Update: I attached the displacement OpenCL benchmark (should work on 10.8 too) Link to comment Share on other sites More sharing options...
clubber_77 Posted February 28, 2012 Share Posted February 28, 2012 my nvidia in 10.7.3 Update: I attached the displacement OpenCL benchmark (should work on 10.8 too) Setting up Graphics... ---------------------------------------------------------------------- Creating Shadow FrameBuffer... Creating Jitter Texture... Loading Light Probe "stpeters_probe.pfm" Error opening file stpeters_probe.pfm Creating Light Probe Texture (0 x 0).... displacement(293,0x7fff7c089960) malloc: *** error for object 0x108420bca: pointer being freed was not allocated *** set a breakpoint in malloc_error_break to debug Abort trap: 6 Link to comment Share on other sites More sharing options...
mitch_de Posted February 28, 2012 Author Share Posted February 28, 2012 "Error opening file stpeters_probe.pfm" Displaces is NOT an double click to start benchmark! Read the usage in the first post! You must first start terminal, set working directory by cd to main folder of the bench, then start the bench in the terminal. Otherwise bench fails, because it cant find any of the needed files (.pfm,....) Link to comment Share on other sites More sharing options...
clubber_77 Posted February 28, 2012 Share Posted February 28, 2012 "Error opening file stpeters_probe.pfm" Displaces is NOT an double click to start benchmark! Read the usage in the first post! You must first start terminal, set working directory by cd to main folder of the bench, then start the bench in the terminal. Otherwise bench fails, because it cant find any of the needed files (.pfm,....) ок, sorry. now i get the next result Link to comment Share on other sites More sharing options...
^Andy^ Posted March 1, 2012 Share Posted March 1, 2012 Results with an overclocked GTX570 run from within 10.8 (screenshots attached) Galaxies 785 gigaflops using 81920 stars, 816 gigaflops using 262144 stars Displacement 412fps Link to comment Share on other sites More sharing options...
surfcaster Posted March 1, 2012 Share Posted March 1, 2012 81920 =423 65536 =404 Shappire HD6850 1024 i5 2400 Link to comment Share on other sites More sharing options...
Recommended Posts