Sélectionnez la plateforme OpenCL et créez un contexte
La première étape de la configuration d'OpenCL consiste à choisir une plateforme. Comme présenté au chapitre 2, OpenCL utilise le modèle ICD, dans lequel plusieurs implémentations OpenCL peuvent coexister sur un même système. Semblable à l'exemple HelloWorld, ce programme d'addition de vecteurs montre l'une des façons les plus simples de choisir une plateforme OpenCL : choisir la première plateforme disponible.
Tout d’abord, appelez cl::Platform::get() pour obtenir la liste des plateformes :
std::vector<cl::Platform> platformList;
cl::Platform::get(&platformList);
Après avoir obtenu la liste des plateformes, cet exemple appelle cl::Context() pour créer un contexte. cl::C