Inicio : Términos técnicos : Definición de OpenCL

OpenCL

Significa "Open Computing Language". OpenCL es un estándar abierto para multi-plataforma, programación paralela. Originalmente fue desarrollado por Apple en 2008 y ahora es mantenido por el Grupo Khronos. El primer gran sistema operativo para apoyar OpenCL era Leopardo de nieve (Mac OS X 10.6), que se lanzó en 2009.

OpenCL proporciona un Fármacos activos que permite el software de subrogación para acceder a múltiples procesadores simultáneamente para realizar procesamiento paralelo. Ejemplos incluyen CPUs, GPU, procesadores de señal digital (DSP) y matrices de puertas programables en campo (FPGA). Al distribuir la carga informática en múltiples procesadores, OpenCL aumenta la eficiencia del procesamiento y puede mejorar sustancialmente el rendimiento de un programa.

Si bien OpenCL admite muchos tipos diferentes de procesadores, se usa principalmente para acceder a la GPU para tareas informáticas generales. Esta técnica, también llamada GPGPU, aprovecha la potencia de procesamiento de la GPU y le permite ayudar a la CPU a completar los cálculos. Antes de OpenCL, el procesador de gráficos a menudo permanecía inactivo mientras la CPU funcionaba a plena capacidad. OpenCL permite que la GPU ayude a la CPU a procesar cálculos no relacionados con gráficos.

Para aprovechar OpenCL, tanto el hardware y el software debe ser compatible con la API de OpenCL. Debido a la ventaja de rendimiento que ofrece OpenCL, la mayoría tarjetas de video desarrollado por NVIDIA y AMD ahora es compatible con OpenCL. Muchos procesadores de gráficos móviles, como los utilizados en teléfonos inteligentes y tabletas, también son compatibles con OpenCL.

TechLib - El Diccionario Informático Tech Lib

Esta página contiene una definición técnica de OpenCL. Explica en terminología informática lo que significa OpenCL y es uno de los muchos términos técnicos en el diccionario TechLib.

Todas las definiciones en el sitio web de TechLib están escritas para ser técnicamente precisas pero también fáciles de entender. Si encuentra útil esta definición de OpenCL, puede hacer referencia a ella utilizando los enlaces de citas anteriores.