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

Использование стандарта параллельного программирования OpenCL не требует лицензионных платежей

На сайте Khronos Group появилась информация о том, что участники этой отраслевой организации по стандартизации открытых 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.

Источник: Khronos

17 ноября 2011 в 14:59

Автор:

Все новости за сегодня

Календарь

ноябрь
Пн
Вт
Ср
Чт
Пт
Сб
Вс