Как эмулировать CUDA на windows - PullRequest
       12

Как эмулировать CUDA на windows

7 голосов
/ 06 сентября 2011

есть ли способ проверить образцы и коды CUDA с компьютера без графической карты NVIDIA? Я использую Windows и последнюю версию CUDA.

1 Ответ

7 голосов
/ 06 сентября 2011

Существует несколько возможностей:

  1. Использовать более старую версию CUDA, в которой есть встроенный эмулятор (в версии 2.3 она точно есть).Эмулятор далеко не хорош, и у вас не будет функций из последних выпусков CUDA.
  2. Используйте OpenCL, он может работать на процессорах (хотя не с nVidia SDK, вам придется установить реализацию AMD или Intel OpenCL).(AMD отлично работает на процессорах Intel, кстати)).По моему опыту, OpenCL обычно немного медленнее, чем CUDA.
  3. Существует ветвь windows эмулятора Ocelot: http://code.google.com/p/gpuocelot/. Хотя я не пробовал.

Однако я бы порекомендовал купить какую-нибудь CUDA-совместимую карту.8хх или 9ххх серии это нормально и действительно дешево.Эмуляция позволит вам получить некоторые базовые навыки программирования на GPGPU, но бесполезен, когда вы пишете какое-то реальное приложение, поскольку оно не позволяет вам отлаживать и настраивать производительность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...