2015-06-13 4 views
6

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

Can i run CUDA on Intel

GPU Programming, CUDA or OpenCL

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

Вы не можете запустить код CUDA (устройства) на разведданных процессор. Возможно, вы сможете запустить OpenCL-код на процессоре Intel (не уверены в специфике вашего SBC). Поэтому я повторно помещаю этот вопрос из CUDA в OpenCL. –

+0

Спасибо, Вы писали: «Вы можете запустить OpenCL« Есть ли какие-то ограничения? (Я использую Intel 3rd/4-го поколения с графикой процессора) – Azil

+0

В общем, я бы подумал, что вы можете запустить OpenCL на i7-процессоре Intel. Но я не эксперт в этом. Я предлагаю вам подождать и посмотреть, есть ли у кого-нибудь предложения. –

ответ

7

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

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

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

+0

Чтобы быть уверенным, все три запускаются на gpu, который находится на процессоре Intel? – Azil

+0

Нет, только первые 2 (официальный представитель Intel и Beignet). AMD APP SDK только на процессоре. – doqtor

+1

(1) и (3) идентичны; они оба используют OpenCL API, просто используя другой пакет SDK. Производительность будет одинаковой, поскольку базовый графический драйвер OpenCL GPU для Intel интегрирован. – Dithermaster

3

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

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

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