Snow Leopard adopta OpenCL
10. Junio 2009 | Por Ismael F. Madero | Categoria: Apple, SoftwareComo ya os comentamos en la entrada sobre la última keynote de Apple, la compañía anunciaba oficialmente la adopción de OpenCL en la nueva versión de su sistema operativo. Pero, ¿que es OpenCL?
OpenCL fue desarrollado inicialmente por Apple y pasó después a las manos de Khronos Group, organización encargada del proyecto hoy en día. OpenCL (Open Computing Language) es un estándar abierto para desarrollar aplicaciones que pueden ser distribuidas en distintos procesadores gráficos, los famosos GPUs.
La diferencia con respecto a OpenGL es que ésta se enfoca exclusivamente a procesar gráficos, mientras que OpenCL permite realizar también tareas de cálculo a través de un lenguaje basado en C. Básicamente quiere decir que, durante un uso intensivo de CPU, OpenCL podría delegar parte del procesamiento de datos a la GPU disponible.
El primer vídeo es una prueba de concepto de OpenCL presentada por Nvidia. En el segundo vídeo se muestra como OpenCL permite aprovechar los procesadores disponibles distribuyendo la ejecución de código entre los mismos.




















¿Tú Que Opinas?.