OpenCL

OpenCL
Логотип программы OpenCL
Скриншот программы OpenCL
Тип API
Автор Apple
Разработчик Khronos Group
Написана на C++ и Си
Операционная система Кроссплатформенное программное обеспечение
Первый выпуск 28 августа 2009
Аппаратные платформы x86-64, IA-32 и ARM
Последняя версия 3.0.11 (6 мая 2022)
Лицензия EULA
Сайт khronos.org/opencl/
Логотип Викисклада Медиафайлы на Викискладе

OpenCL (англ. Open Computing Language — открытый язык вычислений) — фреймворк для написания компьютерных программ, связанных с параллельными вычислениями на различных графических и центральных процессорах, а также FPGA. В OpenCL входят язык программирования, который основан на стандарте языка программирования Си C99, и API. OpenCL обеспечивает параллелизм на уровне инструкций и на уровне данных и является осуществлением техники GPGPU. OpenCL является полностью открытым стандартом, его использование не облагается лицензионными отчислениями.

Цель OpenCL состоит в том, чтобы дополнить открытые отраслевые стандарты для трёхмерной компьютерной графики и звука — OpenGL и OpenAL, соответственно, — возможностями GPU для высокопроизводительных вычислений. OpenCL разрабатывается и поддерживается некоммерческим консорциумом Khronos Group, в который входят много крупных компаний, включая AMD, Apple, ARM, Intel, Nvidia, Sony Computer Entertainment и другие.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne