J'ai un ordinateur portable Toshiba très simple avec un processeur i3. De plus, je n'ai pas de carte graphique chère. Dans les paramètres d'affichage, je vois Intel (HD) Graphics comme carte graphique. Je prévois d'apprendre de la programmation cuda. Mais, je ne suis pas sûr, si je peux le faire sur mon ordinateur portable car il ne dispose d'aucun GPU compatible nvidia cuda.
En fait, je doute, si j'ai 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 ?
graphics
cuda
gpu
gpu-programming
Ankit
la source
la source
Réponses:
À l'heure actuelle, les puces graphiques Intel ne prennent pas en charge CUDA. Il est possible que, dans un avenir proche, ces puces prennent en charge OpenCL (qui est une norme très similaire à CUDA), mais ce n'est pas garanti et leurs pilotes actuels ne prennent pas en charge OpenCL non plus. (Un SDK Intel OpenCL est disponible, mais, à l'heure actuelle, il ne vous donne pas accès au GPU.)
Les derniers processeurs Intel (Sandy Bridge) ont un GPU intégré au 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.
la source
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 s'exécuter sur GPU ou utiliser SIMD sur CPU, cela se fait de manière entièrement automatisée sans aucune intervention du développeur. J'espère que cela t'aides.
Lien: http://www.pgroup.com/products/pgiworkstation.htm
la source
nvcc
leur compilateur et de s'attendre à ce qu'il compile pour x86?Si vous souhaitez apprendre un langage prenant en charge le parallélisme massif, mieux vaut opter 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 sur le CPU et le GPU sont différentes. Je ne pense vraiment pas que vous puissiez utiliser une carte Intel pour GPGPU .
la source
Intel HD Graphics est généralement la puce graphique intégrée au processeur des nouveaux processeurs Core i3 / i5 / i7.
Autant que je sache, il ne prend pas en charge CUDA (qui est une technologie propriétaire NVidia), mais OpenCL est pris en charge par NVidia, ATi et Intel.
la source