Puis-je exécuter CUDA sur le processeur graphique intégré d’Intel?

J’ai un portable Toshiba très simple avec un processeur i3. De plus, je n’ai pas de carte graphique coûteuse. Dans les parameters d’affichage, je vois Intel (HD) Graphics comme carte graphique. Je prévois d’apprendre une programmation cuda. Mais, je ne suis pas sûr, si je peux le faire sur mon ordinateur portable, car il n’a pas de GPU compatible nuda.

En fait, je doute que j’aie même un GPU o_o

Donc, j’apprécierais que quelqu’un puisse me dire si je peux faire de la programmation CUDA avec la configuration actuelle et si possible aussi me faire savoir ce que signifie Intel (HD) Graphics ?

À l’heure actuelle, les puces graphiques Intel ne prennent pas en charge CUDA. Il est possible que, dans un avenir proche, ces puces supportent OpenCL (qui est un standard très similaire à CUDA), mais cela n’est pas garanti et leurs pilotes actuels ne supportent pas non plus OpenCL. (Il existe un kit de développement Intel OpenCL disponible, mais, à l’heure actuelle, il ne vous donne pas access au processeur graphique.)

Les processeurs Intel les plus récents (Sandy Bridge) intègrent un processeur graphique dans le cœur du processeur. Votre processeur peut être une version de génération précédente, auquel cas “Intel (HD) graphics” est une puce indépendante.

Le groupe Portland a un produit commercial appelé CUDA x86, c’est un compilateur hybride qui crée du code CUDA C / C ++ qui peut soit fonctionner sur GPU, soit utiliser SIMD sur CPU, ceci est entièrement automatisé sans aucune intervention du développeur. J’espère que cela t’aides.

Lien: http://www.pgroup.com/products/pgiworkstation.htm

Si vous souhaitez apprendre un langage qui prend en charge le parallélisme massif, optez pour OpenCL, car vous ne disposez pas d’un GPU NVIDIA. Vous pouvez exécuter OpenCL sur des processeurs Intel, mais au mieux, vous pouvez apprendre à programmer des SIMD . L’optimisation du processeur et du processeur graphique est différente. Je ne pense vraiment pas que vous pouvez utiliser la carte Intel pour GPGPU .

Intel HD Graphics est généralement la puce graphique intégrée au processeur des nouveaux processeurs Core i3 / i5 / i7.

Pour autant que je sache, il ne prend pas en charge CUDA (qui est une technologie NVidia propriétaire), mais OpenCL est pris en charge par NVidia, ATi et Intel.