Как я могу использовать OpenCL в моей системе - PullRequest
1 голос
/ 09 сентября 2011

У меня есть ноутбук с Ubuntu, он имеет 32-битный процессор (Intel Core 2 Duo T6400 2,00 ГГц) и графическую карту Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller. Я хотел бы знать, могу ли я программировать с OpenCL в этой системе. Если да, что мне нужно?

Я искал в Google, конечно. Я нашел эту страницу:

http://software.intel.com/en-us/articles/download-intel-opencl-sdk/

Но я нашел только RPM-пакет в разделе Linux. Я могу установить его в моей системе Ubuntu, но пакет предназначен для 64-битной системы.

Ответы [ 3 ]

1 голос
/ 09 сентября 2011

Попробуйте AMD APP SDK ( ссылка ). Он имеет 32-битную версию и работает на процессорах Intel без проблем.

Использование графических процессоров Intel для OpenCL сейчас невозможно.

1 голос
/ 09 сентября 2011

К сожалению, вам понадобятся следующие дистрибутивы:

http://software.intel.com/en-us/articles/opencl-release-notes/

Novell * SUSE * Linux Enterprise Server 11 с пакетом обновления 1 (64-разрядная версия) Red Hat * Enterprise Linux 6 (64-разрядная версия).

Если вы не можете изменить распределение, альтернативный способ - использовать NVIDIA CUDA SDK в режиме эмуляции. Это будет медленно, но будет работать.

0 голосов
/ 09 сентября 2011

Intel не поддерживает OpenCL с GPU-ускорением. OpenCL SDK, который вы указали в своем вопросе, будет работать на вашем процессоре. Так что да, независимо от того, какой у вас графический процессор, вы сможете использовать OpenCL, хотя и на процессоре.

Кроме того, Intel предоставляет только RPM. Вы можете попробовать использовать Alien для его установки в вашей системе Ubuntu, если у вас 64-битный процессор. Единственное, что вы можете сделать сейчас, - это приобрести NVIDIA или AMD GPU и использовать их OpenCL SDK соответственно. Или получите новый компьютер с процессором Intel и 64-битной поддержкой.

...