After investigation it is clear that the DEMO is really more an DEMO, and not usable as bench - because CPU bound limit, very huge cpu loads generating and moving that particles.
From here : https://github.com/F...alKit-Particles
compiled app 2Mill final version:
Screenshoot shows low cpu usage but very high (full) GPU load = i think diff gpus should perform different, compared to the demo below.
12 FPS GT 740
20 FPS GTX 650
DL: OSXMetalParticles_2Mill_final.zip 1.87MB 261 downloads
Bildschirmfoto 2015-11-10 um 12.25.00.jpg 606.61KB 12 downloads
some new METAL playground N-body Metal demo , well known as cuda, opencl bench - now computes with metal - but i see that more as an demo,not as an benchmark
threadwidth + maxthreadspergroup may very between drivers/gpu models and are shown as info
Key s switches between METAL devices - if you have more than one.
Info: Metal is limited to 60 FPS - if you run in that limit you can use key + to get more bodies (up to 96K) = more gpu work, less FPS
Bildschirmfoto 2015-11-13 um 12.22.26.jpg 87.1KB 4 downloads
DL: NBody-Metal_test1.zip 1.62MB 178 downloads