Sur les plateformes Microsoft Windows©, l’émulation OpenCL® comporte l’erreur suivante et échoue lorsqu’un périphérique de GPU Intel est également présent dans le système :
« Rappel contextuel : binaire invalide.
ERREUR : CL_INVALID_BINARY »
Dans le code hôte lors de la requête de la plateforme, la requête « Intel® FPGA » au lieu de « Intel » comme indiqué ci-dessous.
Changement:
plateforme = findPlatform (« Intel ») ;
À:
plateforme = findPlatform (« Intel® R) FPGA » ;
N’oubliez pas que CL_CONTEXT_EMULATOR_DEVICE_ALTERA doit être réglée sur 1 pour l’émulation.