Принята спецификация OpenCL 1.2
0
Принята спецификация OpenCL 1.2

отраслевой организации по стандартизации открытых API ратифицировали новую версию спецификации OpenCL. Версия OpenCL 1.2 уже доступна для разработчиков.

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

Разработчики OpenCL 1.2 выделяют следующие улучшения новой редакции стандарта:

Разделение устройства — позволяет приложениям разделять устройство на несколько частей, что позволяет непосредственно управлять назначением задания конкретному вычислительному узлу, резервировать часть устройства для задач с высоким приоритетом и эффективно использовать совместно используемые ресурсы, такие, как кэш.

Раздельная компиляция и связывание объектов — предоставляя возможности и гибкость традиционных компиляторов, позволяет создавать библиотеки программ OpenCL, которые можно связывать с другими.

Улучшенная поддержка изображения — включает поддержку для одномерных изображений, одномерных и двумерных массивов изображений. Кроме того, расширение совместного доступа OpenGL позволяет создавать изображения OpenCL из текстур и массивов текстур OpenGL.

Встроенные ядра, представляющие возможности специализированных или непрограммируемых аппаратных средств и соответствующего встроенного ПО.

Функция DX9 Media Surface Sharing, обеспечивающая эффективное совместное использование «поверхностей» OpenCL и DirectX 9 или DXVA.

Функция DX11 Surface Sharing — совместное использование «поверхностей» OpenCL и DirectX 11.

Внимание! У Вас нет прав для просмотра скрытого текста.



Внимание! Данная статья была написана более полугода назад, актуальность материала и состояние жизни ссылок не гарантируется! Воспользуйтесь дополнительными параметрами для поиска необходимого вам контента! Приносим свои извинения...

Внимание! У статьи пока нет комментариев, оставьте первым свой комментарий?
Оставить комментарий / Добавление ссылок в комментариях разрешено