Могу ли я запустить Cuda или OpenCl на процессоре Intel graphics I7 (3-го или 4-го поколения)


Я разрабатываю на SBC (которые имеют Intel I7 3ed или 4ed, и не имеют внешнего GPU) Я использую linux. Я хочу воспользоваться преимуществами процессорной графики Intel . Я думал научиться разрабатывать с помощью Cuda или OpenCl. Я читал некоторые старые сообщения (несколько лет назад) (и я не уверен, что сейчас есть лучшая технология):

Могу ли я запустить CUDA на Intel

Программирование на GPU, CUDA или OpenCL

  1. могу ли я запустить код cuda на процессорной графике Intel ?
  2. могу ли я запустить код OpenCl на процессорной графике Intel ?
  3. Если я могу запустить код Cuda & OpenCl на процессорной графике Intel, что лучше ?
2 7

2 ответа:

Как сказал @Robert Crovella, вы не можете запустить CUDA на Intel GPU / CPU. Там, где дело доходит до OpenCL, у вас есть несколько вариантов:

  1. драйвер Intel OpenCL для Intel GPU и CPU
  2. Open Source Beignet для Intel GPU
  3. AMD APP SDK, который может быть запущен на процессоре Intel

Я не могу сказать, какой из них будет лучшим для Intel GPU на Linux. Я думаю, что Beignet сначала поддерживал Intel GPU, а затем появились официальные драйверы Intel. Для процессора Intel на Linux я использую AMD APP SDK.

Теперь вы можете: -) использовать: coriander, который является компилятором NVIDIA® CUDA™ для графических процессоров OpenCL 1.2 (полное раскрытие: я автор)