I have already talked about CUDA after the GPU barcamp.
Now it's time for OpenCL which specifications have been "officialy" launched a few days ago.
Like they say :
"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."
An article in french : http://www.hardware.fr/articles/744-1/opencl-gpu-computing-enfin-democratise.html
Another article in english : http://arstechnica.com/news.ars/post/20081209-gpgpu-opens-up-with-opencl-1-0-spec-release.html