Thank you for your review
Email me when discounted: 
OpenCL Benchmark, for Snow Leopard only
  • NVIDIA: 8xxx(M), 9xxx(M), GT1xx, GT2xx, GTX2xx
  • ATI: 4850, 4870 - maybe 10.6.2 update needed to run withput failuresOPENCL - background information :
    • OpenCL is an API for universal GPU(CPU) computing , Mac OS X 10.6 supports that
    • Main difference to CUDA / ATI STEAM is: both APIs ate vendor specific.A CUDA (NV) app like badaboom(h264 on GPU) can't work on an ATI gpu and vice versa
    • OpenCL is universal means:
    • Xcode compiles an code which includes the source (C like) for the gpu That source is , different to CUDA/ATI STEAM, compiled later by OpenCL at more...
  • What's New

    Version V2.0:
    • NEW: added 3 OpenCl benches/demos from Nvidia (may run on ATI latzer with 10.6.2)
    • 1. Teapot - very much difference between CPU and GPU
    • 2. Memory Bandwithtest : shows CPU<>GPU bottleneck for memory transfers over PCIe
    • 3. Volume Renderer


    • Mac OS X 10.6 only
    • Intel CPUs : Core2Duo and Xeon Series, not Core Duo
    • OpenCL GPUs : Mac 2008+ with NVIDIA GPUs (Macbook /MBP/iMac GT120/MacPro)... Macs 2008+ with ATI GPUs - Mac OS X 10.6.2+ recommended (soon available, ATI works hard on OpenCL fixes)

    Similar Software

    Open Comparison
    Suggest Other Similar Software
    Leave a Review

    OpenCL Benchmark User Discussion

    Nobody has reviewed or commented on this app yet. Add your own comment and get a discussion going!
    Sort by: Time | Smiles
    L008com Member IconComment+12

    Download link sends me to some crappy rapidshare page where I have to wait 15 minutes before I can download this app. Hows about real download links only on MacUpdate? Sounds like a good plan.

    Reply0 replies
    Version V 2.0
    Mitch_de Member IconComment+169

    Better use smallluxGPU for OpenCL benches now !
    Its also on macupdate.com does much better OpenCL benching.

    Reply0 replies
    Version V 2.0
    Robert Baruch Member IconComment+0
    Robert Baruch

    A rapidshare download? Really?

    Could this be released on, say, SourceForge? And under, say, an open source license?

    I would love to be able to see the source code so that I could learn from it. I haven't yet been able to download the zip because "there aren't available free user slots" on rapidshare :(

    Reply0 replies
    Version V 2.0
    N00b32 Member IconComment+0


    I added a table for better comparison of the OpenCL benchmarks:


    What would be the best benchmark for evaluation of OpenCL performance? Galaxies?


    could you provide in this standard benchmark a build number visible while benchmarking (better comparison)?



    Reply0 replies
    Version V 2.0
    Mitch_de Member IconComment+169

    from dev:
    Ibuild an new Galaxis V2 32K. Apple updated OpenCL API usage , perhaps helps ATI to run ? But i think ATI will need really 10.6.2 update.
    Others (NVIDIA) will have a bit higher GPU GigaFlops with that version!
    Be patient in CPU modes - CPU has much work to compute the 32000 stars. GPU runs much faster here but also has less that 20 FPS (GTX285) 9 FPS 8800GT.

    Link (will be official if some report : work)
    Users with Mobile Nvidia should better use the also new V2 8K version.
    GigaFlops for that mobile GPUs same as with 32K version, but more FPS especially in CPU mode
    on lowend C2D mobile


    Reply0 replies
    Version V 2.0
    MikeMyDay Member IconComment+11

    Still not working on my MacPro with HD4870.

    Console outputs:
    Build Log for Device[0]:
    then after 15 seconds or so:
    setupComputeDevices() failed: -7
    and then I'll have to force quit the app.

    Hope the X.6.1 update will fix the ati drivers.

    Schöne Grüße aus Bonn ;)

    Reply3 replies
    Version V 1.0

    OpenCL Framework got noz updated with 10.6.1. ATI users must wait for an 10.6.2 or an extra Apple / ATI OpenCL Update.
    Not really an problem for waiting, because no OpenCL application is on the market and i think the first will be developed end of 2009, where ati users sure got their OpenCL Framework fixed by Apple/ATI.


    I think Pixelmator 1.5 support OpenCL :-)


    No, Pixelmator, aner very good Photoapplication "only" supports CoreImage. CoreImage also uses GPU for computing, but only for doing pictures. CoreImage cant do any universal computing (by programming in OpenCL) . OpenCL focus is different. Also GPU requirements are much higher than CoreImage!

    Ben Papworth Member IconComment+1
    Ben Papworth

    This is fantastic.

    I'm lucky enough to own a 17" MacBook Pro - and it's very interesting that I can use both GPUs at once (9400M as renderer and 9600M as compute engine), as I didn't think this would be possible.

    9600M = 46 GFLOPS
    9400M = 21 GFLOPS
    Hybrid = 25 GFLOPS

    Given the speed of calculations, it looks like hybrid CPU+GPU must be using 9400M for GPU compute (or hybrid is not nearly as efficient). It would be a great addition if the benchmark gave two hybrid options (one for each GPU), or identified which GPU it was using.

    On another note, do you think it's possible to make Galaxies use multiple GPUs for compute? I realise that this is a big ask - as you've already indicated that the 9400M GPU can only process 4K elements...

    Keep up the good work!

    Reply1 reply
    Version V 1.0

    Thanks !
    But main work is made by Apple for the Galaxies ;)
    Running parallel on more than one GPU is more complicated , but i will take a look in this direction.

    mitch_de Member IconComment+169

    by uploader:
    Old OpenCL "Benchmark" was removed and now its replaced by Galaxies OpenCL Demo-Benchmark V1.0
    - Galaxies is an much more real world OpenCL Demo and Benchmark
    - no more an terminal application - OpenGL fullscreen support
    - computes an universum star szene on CPU, GPU and Hybrid (CPu+GPUs) - switch with key s between that modes
    - does measure computed GigaFlops and sure you also will see the speed in the moving speed of the stars - on an MacPro 1,1 an NVDIA GTX 285 is about 5 times faster - soon up to 8 times than CPUs
    - do not use or report OpenCL V0.25 results anymore, the new GigaFlop results are much, much more real for OpenCL speed
    - results, questions & answers you can find on the home forum:
    - happy benching !

    Reply0 replies
    Version V 1.0
    김 승균 Member IconComment+0
    김 승균

    .................. OpenCL Bench V 0.25 by mitch ...........
    ...... C2D 3GHz = 12 sec vs Nvidia 9600GT = 0,93 sec ......
    ... time results are not comparable to older version! .....

    Number of OpenCL devices found: 5
    OpenCL Device # 0 = GeForce GT 120
    Device 0 is an: GPU with max. 1400 MHz and 32 units/cores
    Now computing - please be patient....
    time used: 1.629 seconds

    OpenCL Device # 1 = GeForce GT 120
    Device 1 is an: GPU with max. 1400 MHz and 32 units/cores
    Now computing - please be patient....
    time used: 3.984 seconds

    OpenCL Device # 2 = GeForce GT 120
    Device 2 is an: GPU with max. 1400 MHz and 32 units/cores
    Now computing - please be patient....
    time used: 1.743 seconds

    OpenCL Device # 3 = GeForce GT 120
    Device 3 is an: GPU with max. 1400 MHz and 32 units/cores
    Now computing - please be patient....
    time used: 1.636 seconds

    Error: clGetDeviceInfo CL_DEVICE_NAME
    ERROR NUMBER = -33
    BUFFER =GeForce GT 120

    When testing CPU, i got this error message.
    Program is tested on MAC PRO (Quad cores)x2 with GeForece GT 120x4

    Reply0 replies
    Version V025
    sommop87 Member IconComment+2

    Very good speed.

    Reply0 replies
    Version V025
    There are no Ratings for this App yet.
    > 0 0


    Current Version (V 2.x)


    Downloads 50,929
    Version Downloads 36,422
    Type Utilities / System
    License Free
    Date 20 Sep 2009
    Platform OS X / Intel 32
    Price Free
    Learn how MacUpdate Desktop makes installing apps from MacUpdate.com one-click easy.
    Next time, install OpenCL Benchmark with 1-click

    Learn how MacUpdate Desktop can install apps on MacUpdate with the simple click of the Install apps with MacUpdate Desktop icon. Plus, keep all your apps updated. Play video...