OpenCL: различия между версиями

Материал из Тестовая вики
ru>Vmalukh
Нет описания правки
 
м 1 версия импортирована
 
(нет различий)

Текущая версия от 17:45, 16 августа 2024

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

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

www.khronos.org/opencl (eng.)