Thursday, September 17, 2009, 06:00 pm
Snow Leopard's Grand Central, Open CL boost app by 50%
A developer reports seeing a 50% jump in real world performance after adding initial support for two new Snow Leopard technologies: Grand Central Dispatch and Open CL.As reported by the French site HardMac, MovieGate developer Christophe Ducommun found his app jumped from 104 frames per second encoding under Leopard to 150 fps performance on the same hardware under Snow Leopard after implementing support for the new features.
Grand Central Dispatch helps developers efficiently maximize multiple processors available on the system, and OpenCL enables applications to make use of the latent power within available video card GPUs.
In addition to an overall performance boost in output, Ducommun also reported CPU utilization for MPEG-2 encoding under the ffmpeg open source library leap from 100% to 130% on his quad core Mac Pro, indicating a significant improvement in tapping its multicore potential.
At the same time, decoding operations dropped CPU utilization from 165% to 70% under Snow Leopard because a significant amount of the work could be delegated to the machine's GPU.
The observations illustrate how Snow Leopard's Grand Central Dispatch and OpenCL combine to improve performance both in raw computing power and in increased use of otherwise idle hardware.
In particular, it indicates the potential for GPU delegation to speed things up while reducing the load on the CPU for some operations, particular video playback. The battery life of mobile devices stand to benefit from such optimizations.
On Topic: Mac OS X
- Apple adds security enhancements to Java 6 in latest update
- OS X Mavericks' new App Nap, Timer Coalescing features target battery efficiency
- Adobe releases major update to Creative Cloud desktop apps
- Safari 7.0 streamlined and accelerated for OS X Mavericks
- Why the Mac Finder took so long to get the new Tabs in OS X Mavericks




Want to write for AppleInsider? Submit your application now!



Sounds awesome.
Be good to hear (or see) this outcome for a number of other apps too...
Maybe AppleInsider could keep a list online?