Archive for the ‘OpenCL’ Category

The new MacBook Pro is prepared for Snow Leopard

There is a lot of chat about the new MacBook Pro on the web. But what nobody seems to realize is that the MacBook Pro with it’s two GPUs is the perfect match for Snow Leopard.

One of the most exciting new components of Snow Leopard is the inclusion of OpenCL, a framework that allows developers to offload compute intensive tasks to the GPU. The framework takes care of hardware abstraction, scheduling and managing tasks. According to Apple’s press release:

Snow Leopard further extends support for modern hardware with Open Computing Language (OpenCL), which lets any application tap into the vast gigaflops of GPU computing power previously available only to graphics applications. OpenCL is based on the C programming language and has been proposed as an open standard.

OpenCL will work on any Mac with a capable graphics card or onboard graphics chip. But having 2 GPUs is of course the ideal dream scenario. Just imagine how crazy fast Photoshop filters will run when they can use the full power of that extra GPU.

Of course Apple will optimize Snow Leopard to take advantage of this GPU too. They already do this in Leopard but Snow Leopard with OpenCL will open the door for much broader usage of the technology.

Awesome stuff.

Advertisements