Comment OpenCL (Score 1) 236
The real reason this is interesting is because of OpenCL (http://www.khronos.org/opencl/) which just got approved by Khronos:
"OpenCL (Open Computing Language) is the first open, royalty-free standard for general-purpose parallel programming of heterogeneous systems. OpenCL provides a uniform programming environment for software developers to write efficient, portable code for high-performance compute servers, desktop computer systems and handheld devices using a diverse mix of multi-core CPUs, GPUs, Cell-type architectures and other parallel processors such as DSPs."
It's similar to OpenGL / OpenAL except that it's designed for general purpose computing and is already approved by the vast majority of players in the industry. Developing for proprietary CUDA is riddled with problems, but OpenCL should open up the doors for some very interesting applications. In my opinion, support for OpenCL is the single biggest feature in Apple's Snow Leopard.
I just put up a post on this in my blog - http://blog.expensivedna.com/?p=82