¿Mi Mac Book Pro es adecuado para CUDA?


15

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

No sé si mi MacBook Pro es adecuada para el desarrollo de CUDA. Después de About This Mac veo esto:

ingrese la descripción de la imagen aquí

No parece ser una tarjeta gráfica en esta lista: https://developer.nvidia.com/cuda-gpus

Pero pregunté varias veces antes de comprar esta máquina si es capaz de gpu. Y puedo ejecutar correctamente el programa que usa sombreadores. Y, lo que es más importante, he instalado el controlador CUDA y el kit de herramientas y parece que no dan ningún error. Pero si trato de compilar manualmente algo con CUDA ... no funciona.


Puede ejecutar CUDA en modo software, de modo que su CPU i5 ejecute el código. Esto no será muy rápido, pero podría ser suficiente para aprender sus primeros pasos con CUDA. Pero tenga en cuenta que la CPU se comporta un poco diferente de la GPU. Por lo tanto, obtener otra máquina con una GPU NVIDIA será una buena idea.
Arne

!! ¿¿Cómo puedo hacer esto?? por favor enviarme algún vínculo para emular CUDA con la CPU
nkint

Ah, acabo de notar que el modo de emulación del dispositivo parece estar en desuso en las versiones recientes de CUDA. De vuelta en CUDA 3, esto solía funcionar. Perdón por hacerte ilusiones. La alternativa parece ser gpuocelot, pero eso es Linux solo hasta ahora. Lo siento ...
Arne

Respuestas:



5

El cuadro de diálogo Acerca de muestra solo el dispositivo integrado primario, no la GPU discreta y acelerada. Para estar seguro, ejecute:

system_profiler SPDisplaysDataType

en la terminal

En mi Mac, el cuadro de diálogo Acerca de muestra solo el dispositivo Intel en el chip, pero el comando anterior revela los detalles, y también me dice que mi Mac está equipada con el AMD Radeon HD 6750M que es compatible con OpenCL 1.1. Mi mac es un año mayor que la tuya.

Todos los dispositivos MBP tienen dos tarjetas.

Gráficos / pantallas:

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

Muy buena respuesta gracias. y .. sí, solo se muestra información
nkint 11/1113

1

Recientemente investigué la posibilidad de usar Macbook Retina como una plataforma de desarrollo CUDA para computación científica, pero salí decepcionado con su rendimiento (a partir del 22 de septiembre de 2014). Compré el modelo más caro con la tarjeta gráfica Nvidia para este propósito específico. ¿Ve Macbook Pro como una plataforma de desarrollo (no implementación) de CUDA? para detalles:

Conclusiones

La tarjeta Nvidia GT 750M en el Macbook pro Retina de 15 ”con Mac OS X 10.9.5 no es una excelente plataforma de desarrollo / prueba de CUDA si el usuario está interesado principalmente en operaciones de coma flotante de doble precisión. Este hallazgo está en contraste directo con afirmaciones como http://blogs.nvidia.com/blog/2012/06/14/new-macbook-pros-make-for-great-cuda-dev-platforms/



-4

CUDA solo está disponible en las GPU nVidia.


2
Esta respuesta no agrega nada que aún no se haya dicho, con mucho más detalle.
Tetsujin
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.