OpenCL

Материал из Тестовая вики

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.)