The Khronos Group has released the OpenCL 1.0 specification today, after an incredible effort to ratify a complex specification in a very short amount of time.
With all the major hardware vendors onboard, OpenCL has the potential to become the de-facto interface to access heterogeneous compute devices (be they GPUs or CPUs) on a wide variety of operating systems.
http://www.khronos.org/news/press/releases/the_khronos_group_releases_opencl_1.0_specification/