Mon Mac Book Pro convient-il à CUDA?


15

Après avoir visité cette page: http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-mac-os-x/

Je ne sais pas si mon MacBook Pro convient au développement CUDA. Après à propos de ce Mac, je vois ceci:

entrez la description de l'image ici

Il ne semble pas y avoir de carte graphique dans cette liste: https://developer.nvidia.com/cuda-gpus

Mais avant d’acheter cette machine, j’ai demandé à plusieurs reprises s’il était capable de fonctionner avec des fichiers gpu. Et je peux exécuter correctement un programme utilisant des shaders. Et, plus important encore, j'ai installé le pilote et la boîte à outils CUDA et ils ne semblent pas donner d'erreur. Mais si j'essaie de compiler manuellement quelque chose avec CUDA .. ça ne marche pas.


Vous pouvez exécuter CUDA en mode logiciel pour que le code soit exécuté par votre CPU i5. Ce ne sera pas très rapide, mais cela pourrait être suffisant pour apprendre vos premiers pas avec CUDA. Mais notez que le processeur se comporte un peu différemment du GPU. Donc, avoir une autre machine avec un GPU NVIDIA sera une bonne idée.
Arne

!! Comment puis-je faire ceci?? s'il vous plaît envoyez-moi un lien pour émuler cuda avec le CPU
mercredi

Oh, je viens de remarquer que le mode d'émulation de périphérique semble être déconseillé dans les versions récentes de CUDA. De retour dans CUDA 3, cela fonctionnait. Désolé pour vos espoirs. L'alternative semble être gpuocelot, mais ce n'est que Linux à ce jour. Désolé ...
Arne

Réponses:



4

La boîte de dialogue À propos de affiche uniquement le périphérique intégré principal, et non le GPU accéléré et discret. Pour être sûr, lancez:

system_profiler SPDisplaysDataType

dans le terminal.

Sur mon mac, la boîte de dialogue À propos de ne montre que les périphériques Intel sur puce, mais la commande ci-dessus en révèle les détails et indique également que mon Mac est équipé du processeur AMD Radeon HD 6750M compatible OpenCL 1.1. Mon mac a un an de plus que le vôtre.

Tous les appareils MBP ont deux cartes.

Graphiques / Affichages:

Intel HD Graphics 3000:

  Chipset Model: Intel HD Graphics 3000
  Type: GPU
  Bus: Built-In
  VRAM (Total): 512 MB
  Vendor: Intel (0x8086)
  Device ID: 0x0126
  Revision ID: 0x0009
  gMux Version: 1.9.24
  Displays:
    Color LCD:
      Display Type: LCD
      Resolution: 1920 x 1200
      Pixel Depth: 32-Bit Color (ARGB8888)
      Main Display: Yes
      Mirror: Off
      Online: Yes
      Built-In: Yes

AMD Radeon HD 6750M:

  Chipset Model: AMD Radeon HD 6750M
  Type: GPU
  Bus: PCIe
  PCIe Lane Width: x8
  VRAM (Total): 1024 MB
  Vendor: ATI (0x1002)
  Device ID: 0x6741
  Revision ID: 0x0000
  ROM Revision: 113-C0170L-573
  gMux Version: 1.9.24
  EFI Driver Version: 01.00.573

très belle réponse merci. et .. oui, seul Intel est montré
mercredi

1

J'ai récemment étudié la possibilité d'utiliser le Macbook Retina comme plate-forme de développement CUDA pour l'informatique scientifique, mais je suis déçu de ses performances (au 22 septembre 2014). J'avais acheté le modèle plus cher avec la carte graphique Nvidia dans ce but précis. Voir Macbook Pro comme une plateforme CUDA dev (pas de déploiement)? pour plus de détails:

Conclusions

La carte Nvidia GT 750M sur le Macbook pro Retina de 15 pouces fonctionnant sous Mac OS X 10.9.5 n’est pas une excellente plate-forme de développement / vérification CUDA si l’utilisateur s’intéresse principalement aux opérations en virgule flottante double précision. Cette constatation contraste directement avec des affirmations telles que http://blogs.nvidia.com/blog/2012/06/14/new-macbook-pros-make-for-great-cuda-dev-platforms/



-4

CUDA est uniquement disponible sur les GPU nVidia.


2
Cette réponse n’ajoute rien qui n’ait déjà été dit - de manière beaucoup plus détaillée.
Tetsujin
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.