OpenCL aterriza en Snow Leopard [WWDC09]
Apple anunció oficialmente el soporte de OpenCL en su nuevo sistema operativo Snow Leopard. OpenCL (Open Computing Language) se trata de un estándar abierto para desarrollar aplicaciones de proósito general que se puedan distribuir en distintos procesadores, incluyendo los procesadores gráficos (GPU).
Ya les habíamos adelantado algunos conceptos sobre esta tecnología, y hoy se puede ver algo más concreto tras este esperado anuncio.
Mientras que OpenGL se enfoca en los gráficos, OpenCL permite usar el poder de un procesador gráfico para tareas de cálculo puro a través de un lenguaje basado en C, independiente del hardware subyacente y con soporte de paralelización. Esto significa que tareas de uso intensivo de CPU se podrán delegar a la o las GPU’s disponibles. En la actualidad, las GPU se encargan de liberar el trabajo de la CPU a la hora de ejecutar programas intensivos en gráficos como es el caso de los juegos, pero el resto del tiempo se mantienen ociosas o con un uso mínimo respecto a su potencia. Con OpenCL se podrá ocupar este recurso libre cuando se requiera hacer tareas de calculo intensivas como por ejemplo codificación de audio/video, encriptación, procesamiento digital de señales (DSP), entre otros.
OpenCL fue desarrollado inicialmente por Apple, y creó una propuesta inicial con los equipos técnicos de las principales fabricantes de CPU’s y GPU’s : AMD, Intel y Nvidia. El resultado de este trabajo se presentó al Khronos Group, la misma organización que hoy en día se hace cargo del estándar OpenGL, y en diciembre del 2008 se aprobó la versión 1.0 de la especificación.
En el video que encabeza este artículo se puede ver la primera demo de OpenCL presentada por Nvidia en SIGGRAPH Asia 2008. En la misma ocasión ATI presento una demo para mostrar cómo OpenCL permite aprovechar los procesadores disponibles distribuyendo la ejecución del código. Video de esta demo a continuación:
Link : Cobertura en vivo WWDC09 (FayerWayer LIVE)
8 cámaras clásicas de Kodak, ahora que dejará d...
Alemania dice que no firmará ACTA (al menos por...
México: Sujeto intentó subastar un bebé en Merc...
10 regalos geek para tu media naranja en este D...
2012: IPv6, odisea en el (ciber)espacio
España ya no está en los planes de Netflix
Argentina: Google deberá indemnizar a un empres...
Futurología: Google lanzará su propio sistema d...
33 Comentarios
OpenCL aterriza en Snow Leopard [WWDC09]
Marcelificus,
Responder"Yo uso los 3 sistemas MAC (Solo lo uso para editar video ya algunas aplicaciones 3d)
Linux (Debian/Linux) Programando como chino (solo aplicaciones para mi uso personal)
Windows (Programo, juego , edito , etc)"
¿Será que en realidad tienes un hackintosh?
¿Por qué siempre salen los antiapple diciendo el mismo discurso de siempre?: Yo uso Mac, Windows y Linux bla bla bla
La palabra es cifrado, no encriptación, la cual viene cripta (lugar subterráneo en que se acostumbraba enterrar a los muertos).
ResponderFranco Catrin, tengo una duda sobre el Snow Leopard, se dice que hay aplicaciones que necesitan cierto hardware para funcionar como el OpenCL, yo tengo un Macbook pro 2.16 Ghz de velocidad, intel core duo, tarjeta de video Ati X1600 de 256 de ram, 2 gigas de ram.
ResponderMe irá a funcionar bien con el Snow leopard?, en definitiva cual es el uso del OpenCL, yo trabajo con programas como photoshop, illustrator, indesing, freehand; Me afecta en algo???
y lo otro es Aceleración de hardware QuickTime H.264
Requiere una Mac con procesador gráfico NVIDIA 9400M. si no tengo esa tarjeta de video, no me van a correr los videos con esa compresion?.
Gracias por la orientación.
Deja tu Comentario