Je veux exécuter OpenCL code sur un PC qui ne possède pas de carte graphique, ni aucun autre composant matériel capable d’exécuter OpenCL. Est-il possible de compiler mon code OpenCL de manière à ce qu'il puisse être exécuté sur le CPU sous Linux? Ou est-il possible de simuler un environnement GPU sur le CPU?
Remarque: Il s'agit de tester si le code fonctionne comme prévu, pas de performances.
Réponses:
Ce Cela ressemble à ce dont vous avez besoin, même si vous avez probablement besoin de recompiler, et le SDK lié à partir de là apparaît spécifique aux processeurs Intel; ce Un lien vers la documentation d'AMD semble décrire l'équivalent pour les processeurs AMD.
la source
CL_DEVICE_TYPE_GPU
àCL_DEVICE_TYPE_CPU
comme décrit dans le premier lien ...