OpenCL: различия между версиями
ru>Vmalukh Нет описания правки |
Adminka (обсуждение | вклад) м 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 и др.