La version 1.0 de la spécification de OpenCL est sorti le 5 décembre, elle définit :
- un sous-ensemble du langage C99 avec des extentions pour gérer le parallélisme
- une API pour gérer les données et les tâches entre plusieurs processeurs hétérogène.
- une interopérabilité avec OpenGL, OpenGL ES et d'autres API graphiques
Pour aller plus loin et découvrir OpenCL, vous pouvez utilisez les liens suivants :
- L'annonce de la disponibilité de la version 1.0 de OpenCL avec le Khronos Group
- Les fichiers relatifs à la spécifications et plus particulièrement la spécification au format PDF
La grande interrogation est maintenant de savoir l'API que va proposer Apple pour gérer tout ça en Objective-C.