2012-04-28 3 views
3

Я неоднократно видел этот вопрос, но так и не нашел ответа для Windows. Недавно я портировал код CUDA на OpenCL. При тестировании на карте ATI драйверы Catalyst содержат драйвер OpenCL для процессора, поэтому я могу запустить код OpenCL на CPU. При тестировании на карте NVIDIA драйверов для CPU нет.Установите драйвер AMD OpenCL с графической картой Nvidia

Вопрос: как я могу установить (и развернуть) драйвер ЦП при работе с картой Nvidia?

Большое спасибо

ответ

7

Чтобы использовать OpenCL на CPU не нужно никаких драйверов, вам нужно только OpenCL выполнения, который поддерживает процессор, который (в случае AMD/ATI) является частью APP SDK. Он может быть установлен независимо от того, какой у вас GPU. Конечным пользователям также необходимо будет установить APP SDK: в настоящее время существует no way для установки только времени выполнения OpenCL.

Если у вас есть процессор Intel, попробуйте Intel OpenCL SDK, у которого есть отдельный установщик. Тем не менее, AMD APP SDK очень хорошо работает на процессорах Intel, но обратите внимание на наоборот.

+0

Существуют некоторые общие реализации только для ЦП, но они, похоже, существуют только для Linux, что является неудачным (например, «freeocl»). Было бы неплохо увидеть общую резервную версию для Windows, которая могла бы хотя бы использовать многопотоковые 64-разрядные SSE и MMX и т. Д. (Было бы также замечательно видеть CUDA-оболочки, которые могли бы работать поверх OpenCL) , – BrainSlugs83

+1

Кроме того, на моей машине Core-i7 я сообщаю, что я установил SDK от NVid, SDK от Intel и SDK от AMD - Intel и NVidia SDK также добавили платформы с устройствами OpenCL, которые работают, но установка SDK от AMD этого не сделала. - Похоже, вы должны получить тот, который подходит для вашего процессора. : - / – BrainSlugs83

 Смежные вопросы

  • Нет связанных вопросов^_^