Khronos выпускает окончательные спецификации OpenCL 3.0

2020 blog opencl 3 launch 1 1

Несколько дней назад некоммерческая организация Khronos выпустила полные и окончательные спецификации OpenCL 3.0 API. В настоящее время это давно устоявшаяся структура, в которой постепенно усиливается конкуренция, поскольку ключевые партнеры переходят на другие API.

OpenCL был сначала разработан Apple, а затем улучшен NVIDIA и AMD и представлен группе Khronos как открытый кроссплатформенный стандарт. Новая версия 3.0 является в некоторой степени противоположной, поскольку она разделяет базовый API с веткой Open CL 1.2, выпущенной в 2011 году.

Единственный производитель, все еще широко поддерживающий стандарт, - это Intel. В июне производитель объявил, что Neo Runtime будет поддерживать OpenCL 3.0 с Tiger Lake. Между тем, Apple перешла на Metal API (начиная с macOS 10.14), а у NVIDIA есть более удобный для разработчиков API под названием CUDA. AMD предлагает поддержку OpenCL 2.2 с помощью своей платформы разработки с открытым исходным кодом под названием RoCm.

Khronos максимально упростил реализацию OpenCL 3.0. При переходе с OpenCL 1.2 или 2.2 на 3.0 изменение кода не требуется.

Кроме того, OpenCL имеет два новых расширения:

  • Запрос на возврат универсального уникального идентификатора (UUID) для драйвера и устройства OpenCL, который может использоваться для идентификации драйверов и устройств в процессах или API.
  • Расширение асинхронного DMA, обеспечивающее упорядоченные транзакции DMA в качестве первоклассных граждан - идеально подходит для устройств на основе памяти Scratch Pad, которые требуют точного управления распределением буфера. Это расширение - первое из нескольких значительных достижений в OpenCL, направленных на усиление поддержки встроенных процессоров.

Не ожидается, что популярность OpenCL увеличится после объявления версии 3.0. Популярность фреймворка так и не началась, несмотря на сильную поддержку со стороны AMD. Некоторые из наиболее интересных проблем OpenCL были описаны в этой ветке Quora, которую стоит проверить.

Комментарии (0)

Оставьте свой комментарий

  1. Добавление комментария от гостя. Зарегистрируйтесь или войдите в свой аккаунт.
Вложения (0 / 3)
Share Your Location
Здесь ещё нет оставленных комментариев.

Последние комментарии

Nikita опубликовал комментарий в Watch Dogs Legion тест GPU/CPU
Вот только та же 5700XT при адекватном процессоре теряет 10%. Ничего хорошего в этом не вижу. Но процессорозависимость падает, и это не может радовать. Только это реально...
Phenomenum опубликовал комментарий в Watch Dogs Legion тест GPU/CPU
Естественно выкатит, ибо без апскейла лучи толком не получится использовать. Ну будет два говно-апскейлинга, и чего? Сути то это не меняет.
row1 опубликовал комментарий в Watch Dogs Legion тест GPU/CPU
12 директ хорош для карт амд, там процесорозависимость на них меньше. А вот карты с малым обьемом видеопамяти он втаптывает в хлам, поэтому даже 6 гиг для него это уже м...
Цены, конечно, адские. А вот 16 гиг радуют - самое то для 4K на несколько лет вперёд.
Nikita опубликовал комментарий в Watch Dogs Legion тест GPU/CPU
Да-да, заточка под 16 потоков. Поэтому 7700K обходит 5960X, 1800X, 2700X и 3800X. И поэтому же 3900X слабее, чем 3800X.
Nikita опубликовал комментарий в Watch Dogs Legion тест GPU/CPU
Кто говорил, что предыдущей игре в серии не хватало DX12? Получите и распишитесь.
row1 опубликовал комментарий в Watch Dogs Legion тест GPU/CPU
Докатились юбики, вотч догс этот никому и нафиг не нужэн...
sergtrav опубликовал комментарий в Watch Dogs Legion тест GPU/CPU
Лозунг "перевру чужое, придумаю свое и как-нибудь съеду" и впрямь уже надоел. Я не говорил о твоем отношении к RDR2, я на чистейшем русском языке предложил показать игру ...
vanos опубликовал комментарий в Watch Dogs Legion тест GPU/CPU
амд тож выкатит свой аналог dlss
Zenux опубликовал комментарий в Watch Dogs Legion тест GPU/CPU
Лозунг "Лучшая оптимизация" у меня вызывает те же чувства, что и 10\10 от лживых игрожуров, уж извиняйте, но у вас с Форсом прям какое то идолопоклонничество игре Рокстар...
korn87 опубликовал комментарий в Watch Dogs Legion тест GPU/CPU
низкоуровневый апи такой низкоуровневый
VitoTLT опубликовал комментарий в Watch Dogs Legion тест GPU/CPU
Ну вот. А я ведь говорил, что все будущие современные игрушки будут точиться под 16 потоков (как на PS5), когда покупал 10700. А мне не верили ...
Undertaker опубликовал комментарий в Watch Dogs Legion тест GPU/CPU
Вот пусть теперь пользователи шевелятся и быстро скидывают свои обрубки. Даже 6 гиг сейчас это уже кастраты...
Гость опубликовал комментарий в Watch Dogs Legion тест GPU/CPU
Зачем убирать 4 гиговые карточки не понятно ! Не все игры требуют больше 4 гигов памяти да 1650ы популярная у нас карта вы тупо отсекли пользователей этих карт на этом са...
Roland опубликовал комментарий в Watch Dogs Legion тест GPU/CPU
На Ps 5 И Xsex она как раз будет работать в 30 фпс в 4к с трассировкой.

Сейчас 240 гостей и ни одного зарегистрированного пользователя на сайте