O meu mac book pro é adequado para CUDA?


15

Depois de visitar esta página: http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-mac-os-x/

Não sei se o meu MacBook Pro é adequado para o desenvolvimento de CUDA. Após Sobre este Mac , vejo o seguinte:

insira a descrição da imagem aqui

Não parece ser uma placa gráfica nesta lista: https://developer.nvidia.com/cuda-gpus

Mas eu perguntei várias vezes antes de comprar esta máquina se ela é capaz de itens de gpu. E eu posso executar corretamente o programa que usa shaders. E, mais importante, instalei o driver e o kit de ferramentas CUDA e eles não parecem dar nenhum erro. Mas se eu tentar compilar manualmente algo com o CUDA ... não funcionará.


Você pode executar o CUDA no modo de software, para que o código seja executado pela sua CPU i5. Isso não será muito rápido, mas pode ser o suficiente para aprender seus primeiros passos com o CUDA. Mas observe que a CPU se comporta um pouco diferente da GPU. Portanto, adquirir outra máquina com uma GPU NVIDIA será uma boa ideia.
— Arne

!! como posso fazer isso?? por favor me envie algum link para emular CUDA com o CPU
— nkint

Ah, acabei de notar que o modo de emulação de dispositivo parece estar obsoleto nas versões recentes do CUDA. De volta ao CUDA 3, isso costumava funcionar. Desculpe por ter esperanças. A alternativa parece ser gpuocelot, mas isso é apenas o Linux até agora. Desculpe ...
— Arne

Respostas:



5

A caixa de diálogo Sobre exibe apenas o dispositivo interno primário e não a GPU acelerada e discreta. Para ter certeza, execute:

system_profiler SPDisplaysDataType

no terminal.

No meu mac, a caixa de diálogo Sobre mostra apenas o dispositivo Intel no chip, mas o comando acima revela os detalhes, também informando que meu Mac está equipado com o AMD Radeon HD 6750M, compatível com OpenCL 1.1. Meu mac é um ano mais velho que o seu.

Todos os dispositivos MBP possuem dois cartões.

Gráficos / monitores:

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

resposta muito agradável obrigado. e .. sim, apenas a intel está mostrou
— nkint

1

Recentemente, investiguei a possibilidade de usar o Macbook Retina como uma plataforma de desenvolvimento CUDA para computação científica, mas fiquei desapontado com seu desempenho (em 22 de setembro de 2014). Eu havia comprado o modelo mais caro com a placa de vídeo Nvidia para esse fim específico. Você vê o Macbook Pro como uma plataforma de desenvolvimento CUDA (não implantação)? para detalhes:

Conclusões

A placa Nvidia GT 750M no Macbook pro Retina de 15 ”executando o Mac OS X 10.9.5 não é uma excelente plataforma de desenvolvimento / prova de CUDA se o usuário estiver interessado principalmente em operações de ponto flutuante de precisão dupla. Essa conclusão contrasta diretamente com reivindicações como http://blogs.nvidia.com/blog/2012/06/14/new-macbook-pros-make-for-great-cuda-dev-platforms/



-4

O CUDA está disponível apenas nas GPUs nVidia.


2
Esta resposta não acrescenta nada que ainda não tenha sido dito - com muito mais detalhes.
— Tetsujin
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.