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