de Apple propone elementos del estándar OpenCL en 2008. Apple aún tiene la patente , a partir de 2010 , pero desde 2008 el desarrollo del estándar OpenCL ha sido manejado por el Grupo Khronos . El Khronos Group está formado por un gran número de empresas , como Apple , IBM , Intel , Nvidia , Motorola y muchos otros. La primera versión estable de OpenCL (versión 1.1 ) se dio a conocer en junio de 2010 .
Características
OpenCL permite una serie de aplicaciones informáticas para acceder a la unidad de procesamiento gráfico del ordenador ( GPU ) para las tareas no relacionadas con el procesamiento de gráficos . Según el Grupo Khronos , OpenCL soporta programación paralela basada en tareas y basada en datos. Se utiliza un subconjunto ISO C99 y define los requisitos numéricos basados en el estándar IEEE 754.
Función
Según Apple, la simple ajustar de pequeñas cantidades de permite existente programas de adaptación al lenguaje OpenCL . El beneficio de este enfoque es necesario que el código más existente no puede cambiar. El Grupo Khronos OpenCL dice que " interactúa " automáticamente con OpenGL , OpenGL ES y una serie de gráficos adicionales APIs.