Intel OpenCL SDK


Intel OpenCL SDK обеспечивает параллельное программирование с открытым исходным кодом на платформе Windows.

Intel только что выпустила альфа-версию своего OpenCL SDK, реализацию OpenCL* 1.1, оптимизированную для многоядерных процессоров Intel под управлением Windows 7/Vista.

OpenCL-это язык с открытым исходным кодом, предназначенный для упрощения параллельного программирования общего назначения.  В настоящее время программное обеспечение alpha поддерживает только 32-разрядные процессоры и работает только с Visual Studio 2008 (или через командную строку). Он также включает в себя некоторые дополнительные расширения:

Модель исполнения вне заказа

Выполнение собственных ядер

Поддержка изображений

Параметры оптимизации компилятора

Поддержка двойной точности с плавающей запятой

Создание контекста OpenCL* из контекста OpenGL или группы общего доступа

Совместное использование объектов памяти с буферами OpenGL* или OpenGL* ES, текстурой и визуализацией больших объектов

Он также поставляется с некоторыми инструментами — VTune, анализатором производительности графики, автономным компилятором и поддержкой printf.

Примеры, включенные в SDK, следующие:

Dot ProductDemonstrates, как вычислить точечное произведение двух массивов float4 и записать результат в массив float

Bitonic SortDemonstrates, как сортировать произвольный входной массив целочисленных значений с помощью OpenCL, используя сети битовой сортировки с одной инструкцией и несколькими данными (SIMD).

God RaysDemonstrates, как использовать рендеринг с высоким динамическим диапазоном (HDR) с помощью лучей Бога (сумеречных лучей) в OpenCL.

Медианный фильтр демонстрирует, как использовать медианный фильтр в OpenCL.


Добавить комментарий