DICCIONARIO DE INFORMÁTICA Y TECNOLOGÍA
  ¿Qué significa OpenCL? - Información sobre OpenCL

Definición de OpenCL

Leandro Alegsa (Contacto) 2015-07-31
Anuncios

OpenCL es un estándar abierto multiplataforma para la programación paralela.

Fue desarrollado originalmente por la empresa Apple en 2008, pero actualmente mantenido por Khronos Group. El primer sistema operativo en soportar OpenCL fue Mac OS X 10.6, lanzado en 2009.

OpenCL provee un API que permite a los programas acceder a múltiples procesadores de forma simultanea para lograr procesamiento en paralelo. Estos procesadores pueden ser CPU, GPU, DSP y FPGA. Al distribuir el procesamiento entre múltiples procesadores disponibles en la computadora, OpenCL incrementa la eficiencia del procesamiento y puede así mejorar sustancialmente el rendimiento del programa.

Si bien OpenCL soporta varios tipos de procesadores, el de uso más típico es la unidad GPU, de esta manera permite asistir al CPU para completar ciertas tareas usando el procesador gráfico (la unidad GPU). Esta técnica se llamada GPGPU.

Antes de la existencia del OpenCL, los procesadores gráficos (GPUs) podían no hacer nada cuando no procesaban gráficos, aunque el CPU esté en su máxima capacidad de procesamiento. Con OpenCL se permite que la GPU asista al CPU en el procesamiento de cálculos no relacionados a los gráficos.

Para que funcionen las ventajas de OpenCL, tanto el hardware como el software de la computadora deben soportar la API OpenCL. Debido al buen rendimiento de OpenCL, la mayoría de las tarjetas de video NVIDIA y AMD soportan actualmente este estándar. También muchas unidades de procesamiento de gráficos en móviles (como teléfonos inteligentes y tabletas) también soportan OpenCL.





¿Mejoramos la definición?
Puntos: 0 (0 votos)






Respondemos tus consultas o comentarios a continuación:


¿Dudas? ¿necesita más información? Escriba y responderemos a tu email: clic aquí



 




Diccionario de informática
  Búsqueda por letras:
A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - 0,9
 
Búsqueda por categorías
: Almacenamiento - Aplicaciones - Audio - Compresión - Desarrollo web - Discos ópticos - Inteligencia Artificial - Memorias - Microprocesadores - Seguridad informática - Sistemas de archivos - Terminología de programación - UNIX - Windows - ver categorías

 
Búsqueda por palabras:





Preguntas

No hay ningún comentario todavía

Todos los derechos reservados © 1998 - 2017 - ALEGSA - Santa Fe, Argentina.
Políticas del sitio web - Contacto - Publicidad