There is an HPCwire.com article that mentions OpenCL being a possible cross platform replacement for OpenGL that has been submitted to the Khronos Group for approval as an actual standard. (Sort of a non-hardware specific GPGPU language. similar to CUDA, Brook+ and others.)
This is the Wikipedia def: http://en.wikipedia.org/wiki/OpenCL
OpenCL (Open Computing Language) is a language for GPGPU based on C99 created by Apple in cooperation with others. The purpose is to recall OpenGL and OpenAL, which are open industry standards for 3D graphics and computer audio respectively, to extend the power of the GPU beyond graphics.
Apple has proposed OpenCL for Khronos Group where on June 16th 2008 Compute Working Group was formed for the standardization work.
OpenCL is scheduled to be introduced in Mac OS X v10.6 (‘Snow Leopard’). According to the 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.
The initial OpenCL implementation is reportedly built on LLVM and Clang compiler technology.