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]
Ver Comentario... P.Edwards dijo el 8-6-2009 a las 15:22 ...

11kotak dijo el 8-6-2009 a las 15:24:
Se ve prometedor, un paso adelante de lo que es MPI en el mundo de la computacion de alto performance.
Ver Comentario... Alfredo Huerta dijo el 8-6-2009 a las 15:25 ...
Ver Comentario... Alfredo Huerta dijo el 8-6-2009 a las 15:28 ...
Ver Comentario... chakal dijo el 8-6-2009 a las 15:32 ...

41Álvaro dijo el 8-6-2009 a las 15:32:
@Alfredo Huerta:
Que te hayan botado es tú problema familiar, en la familia de FW se vota.

6frosstatx dijo el 8-6-2009 a las 15:33:
interesante, para graficas potentes, sera compatible ccon tarjetas intel

4neolandes dijo el 8-6-2009 a las 15:36:
- y para mostrar el poder de procesamiento de estas GPUs en computacion distribuida, mostremos solo graficos! -
podrian haber mostrado algun benchmark o algo mas interesante porque eso se ve graficamente grafico.

-2OpenCL aterriza en Snow Leopard [WWDC09] : Blogografia dijo el 8-6-2009 a las 15:41:
[...] Click here to view the embedded video. [...]
Franco Catrin dijo el 8-6-2009 a las 15:41:
10@neolandes
Ambas demos son intensivas en cálculo y no en gráficos. En la de AMD puedes ver el uso de recursos a la derecha.

3neolandes dijo el 8-6-2009 a las 15:58:
pero igual los de nvidia (y ati) podrian haber mostrado algo con mas numeros.
Ver Comentario... Alfredo Huerta dijo el 8-6-2009 a las 16:06 ...
Ver Comentario... George dijo el 8-6-2009 a las 16:14 ...
Ver Comentario... asd dijo el 8-6-2009 a las 16:24 ...

-6Marcelificus dijo el 8-6-2009 a las 16:27:
@asd
Solo es para eso los Mac, edición y nada mas…
un buen PC con todas sus piezas y a mitad de precio de un mac tienes eso y mucho mas…
veremos como funca ya que siempre tienen ataos con los últimos avances los manzaneros…
code error… memory off lol O_O

8Camilo dijo el 8-6-2009 a las 16:30:
Me parece espectacular poder aprovechar todos los procesadores que tienen nuestros PC hoy en día y no sólo usar la GPU cuando estamos jugando Crysis y otros. Que se masifique pronto.

-1Enrique dijo el 8-6-2009 a las 16:51:
Bien. Muy, muy bien. Poder usar las GPU sin saber su lenguaje ensamblador…
Definitivamente OS X Snow Leopard promete.
Saludos
Franco Catrin dijo el 8-6-2009 a las 16:53:
18@Marcelificus
Creo que te equivocas rotundamente. Muchos desarrolladores cercanos al mundo Unix/Linux también usan Mac. Mira por ejemplo las presentaciones que se hicieron en Google IO.

-7Marcelificus dijo el 8-6-2009 a las 17:58:
@Franco Catrin
Iluminame…
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)
Franco Catrin dijo el 8-6-2009 a las 18:06:
20Que tu lo uses sólo para editar video y/o aplicaciones 3D es un asunto tuyo, por qué generalizar al resto?
Ver Comentario... Fredy H. dijo el 8-6-2009 a las 18:36 ...

5dizzeth dijo el 8-6-2009 a las 19:11:
fredy h. si deseas te doy plata para que te compres un mac, porque veo tenes mucho resentimiento al ser algo miserable y no poseer una, digo, solo asi se explica la mierda que echas al opinar o escribiste con el culo????
En serio que bien chingan los peceros frustrados y aparte mediocres y no generalizo, hay peceros muy buena ley y bastante más sensatos que los que escriben aquí.
SALUDOS
DIZZETH

-8Fredy H. dijo el 8-6-2009 a las 19:25:
@dizzeth
Comprarme un mac es un poco dificil ya que MAC ES EL SISTEMA OPERATIVO de los pcs que fabrica apple…. Asi que saca tus propias concluciones……… El Resentido……… Si encuentras el s.o. Te lo Compro, billetes altiro……

-3napoles dijo el 8-6-2009 a las 19:40:
wowwww ya me imagino este sistema mezclado con el sistema multitouch de apple : jajaja bueno pa los que no cachan piensan que aunque se pueda correr mac os en un pc van a lograr el mismo rendimiento que en un imac o un macbook pro jajajaa sueñen

5dizzeth dijo el 8-6-2009 a las 20:05:
fredy h. tu ignorancia de plano no conoce límites eh!!! a los computadores de apple también se les conoce como mac, eres en serio algo tonto!!!
saludos
dizzeth.

-5Fredy H. dijo el 8-6-2009 a las 20:21:
@dizzeth
bueno, bueno, pero en rigor es el s.o.
chao, saludos…..

2Manuel dijo el 8-6-2009 a las 20:55:
Que buena noticia, para todo los de la industria de Diseño Gráfico, video y en 3D, además de aprovechar el calculo de la tarjeta gráfica en los cálculos matemáticos para los que usan el Mathematica de wolfram….
Para los que se conforman con el paint y el bloc de notas (Alfredo Huerta) eso es algo que no entienden. WTF

-4Donjuan dijo el 8-6-2009 a las 22:01:
Ja y a mi me llaman troll por decir verdades, el que este libre de pecado que arroje la primera piedra.
Sin duda es una buena noticia para los programadores, hacerlo en un entorno leopard un con el respaldo de grand central es sinónimo de excelencia. Aunque también en el sistema se incluyen las aplicaciones como dash code en interface builder para desarrolladores de aplicaciones, y ahora con esto, bueno pues solo nos falta mirar el futuro y comenzar a desarrollar , quien sabe tal vez representen ingresos para muchos de nosotros

3christiantf dijo el 8-6-2009 a las 22:50:
Creo OpenCL va a mejorar aun mas las graficas en la Mac..

-2Patricio Núñez dijo el 8-6-2009 a las 23:16:
que fome se pone el blog con estas semanas de apple, siempre terminan en lo mismo, los lectores postean puras sandeces.
Ver Todos Páginas: [1] 2 Próximos 30 Comentarios →
Ver Todos Páginas: [1] 2 Próximos 30 Comentarios →