Начало учебных программ OpenCL?
Я видел несколько видеороликов и статей о том, насколько мощным может быть OpenCL, и я подключен. Проблема в том, что в LOT меньше ресурсов, чтобы помочь вам с OpenCL, тогда скажите OpenGL.
Я ищу некоторые указатели на некоторые начинающие обучающие программы OpenCL (например, учебник Hello World) и некоторые дополнительные учебные пособия, когда я получаю от этого зависание.
Кроме того, как "кросс-платформа" является OpenCL, сколько разных операционных систем (например, Windows, Linux, iOS и Android) я мог бы запустить программу OpenCL.
BTW: Я бы предпочел учебные пособия по использованию OpenCL с С++ (не Java и т.д.): -)
EDIT: Если бы я начал работать в OpenCL, где мне нужно было бы загружать файлы, такие как заголовки и .lib файлы в системе Windows (в Linux вам просто нужно ввести sudo apt-get install opencl-dev, и я думаю Mac OS X уже установлен?).
Ответы
Ответ 1
Как "кросс-платформа" - это OpenCL, сколько разных операционных систем (например, Windows, Linux, iOS и Android) я мог бы получить программу OpenCL работает на?
OpenCL является открытым стандартом, но в основном полагается на драйвер, который разработчик разрабатывает для конкретного оборудования и операционной системы.
Чтобы получить драйверы, С++ lib и информация следуют по ссылкам:
Khronos
AMD
Руководство AMD (начинающий относительно продвинутый)
Nvidia
Руководство по Nvidia (начинающий относительно продвинутый) + CUDA (чтобы узнать больше технологий для графических процессоров Nvidia)
Mac
Intel
ARM
Samsung
Qualcomm