OpenCL 1.0 was officially ratified by Khronos two days ago

OpenCL is a project created by Apple and worked on by numerous other companies including Sun and nVidia that allows the sharing of processing power between CPUs and GPUs.

For graphics intensive programs OpenCL allows extra CPU cores to take some of the work load off of the GPU cores, which should produce much better graphics.

For computationally intensive programs OpenCL allows the reverse, letting calculations be done on the GPU, which should make programs that do a lot of floating point calculations much faster.

Apple incorporated it into Snow Leopard and I can't wait to see how fast it is. nVidia also added some hardware to allow programs to more easily use the GPUs in this way, should make for some insane OpenGL games.