Open Compute Language. Projet d’interface commune pour l’utilisation du GPGPU à partir d’extensions au langage C.
OpenCL est un projet annoncé par Apple en même temps que la version 10.6 de Mac OS X, Snow Leopard. Il a pour objectif de créer pour les programmeurs une interface commune pour accéder à la puissance de calcul des cartes graphiques pour des applications non graphiques et il s’agit donc de GPGPU. Il s’agit en fait d’un standard ouvert, qui ne se limite pas à une utilisation sous Mac OS X. Son nom est destiné à rappeler OpenGL et OpenAL et l’administration du projet a été confié à la même instance.
OpenCL devrait présenter une certaine compatibilité avec le projet CUDA de nVidia.