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)
Publicado por Franco Catrin el 8 de June 2009 en la categoría Hardware, Software con los tags Apple WWDC, OpenCL, WWDC, WWDC 09, WWDC 2009, WWDC09. Tiene 41 comentarios.
41 Comentarios
OpenCL aterriza en Snow Leopard [WWDC09]

1José Luis dijo el 9-6-2009 a las 00:45:
Saludos, existen dos clases de peceros, los genéricos (pobres) y los de marca, los genéricos se creen los grandes ingenieros y hablan de tecnología como si supieran lo que dicen y al final algunos no saben nada , los de marca saben lo que compran y por lo general lo usan para TRABAJAR, y no andan cambiando y quitando nada de su PC (al menos que su trabajo lo exija), y también existen los que usan las Macintosh, que casi todos las usan para trabajar y también para jugar (aunque el simple uso de una Mac es lo que marca la diferencia), que en muchos casos en un principio usaron PCs y al usar , conocer e interactuar con una MAC, decidieron seguir usando las Macintosh. Al fina de todo, cada quien usa lo que puede y quiere, si mi vecino tiene un BMW, felicidades por él, que bueno que puede comprarse ese automóvil, yo estoy feliz con mi Chevy 2009, al final tengo lo que puede pagar mi dinero.

1Injerto dijo el 9-6-2009 a las 01:06:
Mac no es solo status. Yo usé PC desde los 5 años hasta los 21 en que decidí hacerme un hackintosh y aprender, y realmente siento que di un paso adelante, es un mundo totalmente distinto.. al menos teniendo la comparación de tantos años usado PC, siento que el Mac es como siempre debió ser la computación.. aluciné tanto cuando empecé a usar programas hechos para Mac, preguntandome constantemente ¿cómo no hay programas así para PC? son tan fáciles de usar, tan absurdamente lógicos, y coherentes entre sí, y a la vez tremendamente potentes en cuanto a las funcionalidades que abarcan y su personalización, pero nunca dejando de lado la simpleza, en la curva de aprendizaje y en la interfaz de usuario. No es solo una guerra santa.. creo que realmente es una inversión, una madurez, desarrollo personal, el haber conocido Mac. Y si usar Mac da status, es simplemente porque es un sistema muy bueno, digno de ser admirado y alabado. No el usuario, sino el Mac. Es como cuando un chileno tiene éxito en el extranjero, claro que es digno de admirarlo, encontró vida en un país desarrollado. Pues yo siento que pasar de PC a Mac fue como pasar de un país subdesarrollado a uno desarrollado. Y más que me admiren, preferiría que todos hicieran lo mismo, y descubrieran por qué Mac es tan bueno. O más bien, por qué los PC son tan malos.

1ikaro dijo el 9-6-2009 a las 10:36:
“Fredy h” Mac es el nombre de toda la gama de computadoras (iMAC, MACpro, MACbook)¿entiendes?, el sistema se llama OS X lee un poco mas por favor

-2Babi & Pochi dijo el 9-6-2009 a las 17:31:
Marcelificus,
“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

1david.cs dijo el 9-6-2009 a las 18:56:
La palabra es cifrado, no encriptación, la cual viene cripta (lugar subterráneo en que se acostumbraba enterrar a los muertos).
Franco Catrin dijo el 9-6-2009 a las 23:00:
37@david.cs
En este lado del mundo si digo “cifrado” no se entiende tan claro como “encriptación”, aunque no exista esa palabra.
Franco Catrin dijo el 9-6-2009 a las 23:03:
38@christiantf
No creo que influya en el aspecto gráfico, tiene otra orientación (3er párrafo)

0Snow Leopard adopta OpenCL | Historias De Queso dijo el 10-6-2009 a las 13:34:
[...] Link: OpenCL aterriza en Snow Leopard [WWDC09] [...]

0ReyLagarto dijo el 29-6-2009 a las 00:22:
Franco 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.
Me 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.

0Macbook Pro (Mid 2009) | La Biblia Intermitente dijo el 27-7-2009 a las 04:49:
[...] La gráfica que se ha incluido es una ya conocida de la gama portátil, la Nvidia 9400GT, una integrada de 512 Mb que rinde decentemente aunque sin destacar con programas exigentes de retoque fotográfico, edición de vídeo y con juegos recientes si configuramos bien una partición Windows con BootCamp. La comparación con las antiguas integradas de Intel es ya absurda, pero quizá respecto a gráficas dedicadas que se montan en PCs portátiles se queda un poco por detrás, lo cual es algo a considerar para un equipo de su precio. La opción de montar una doble gráfica con la 9600GT no es viable en el modelo de 13″, pero por su rendimiento y consumo tampoco creo que merezca la pena. No obstante, veremos qué tal le sienta al equipo cuando lo actualice a Snow Leopard (la próxima iteración de Mac OS X) ya que es una de las gráficas a las que se le podrá sacar partido para acelerar tareas mediante OpenCL. [...]
Ver Todos Páginas: ← 1 [2]