OpenCL aterriza en Snow Leopard [WWDC09]

YouTube Preview Image

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:

YouTube Preview Image

Link : Cobertura en vivo WWDC09 (FayerWayer LIVE)

Compartir Compartir
Publicado por Franco Catrin el 8 de June 2009 en la categoría Hardware, Software con los tags , , , , , . Tiene 41 comentarios.

41 Comentarios

OpenCL aterriza en Snow Leopard [WWDC09]

Deja tu Comentario ↓

Ver Comentario... P.Edwards dijo el 8-6-2009 a las 15:22 ...

kotak

DesaprobarAprobar11kotak dijo el 8-6-2009 a las 15:24:

2

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 ...

Álvaro

DesaprobarAprobar41Álvaro dijo el 8-6-2009 a las 15:32:

6

@Alfredo Huerta:
Que te hayan botado es tú problema familiar, en la familia de FW se vota.

frosstatx

DesaprobarAprobar6frosstatx dijo el 8-6-2009 a las 15:33:

7

interesante, para graficas potentes, sera compatible ccon tarjetas intel

neolandes

DesaprobarAprobar4neolandes dijo el 8-6-2009 a las 15:36:

8

- 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.

OpenCL aterriza en Snow Leopard [WWDC09] : Blogografia

DesaprobarAprobar-2OpenCL aterriza en Snow Leopard [WWDC09] : Blogografia dijo el 8-6-2009 a las 15:41:

9

[...] Click here to view the embedded video. [...]

Franco Catrin

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.

neolandes

DesaprobarAprobar3neolandes dijo el 8-6-2009 a las 15:58:

11

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 ...

Marcelificus

DesaprobarAprobar-6Marcelificus dijo el 8-6-2009 a las 16:27:

15

@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

Camilo

DesaprobarAprobar8Camilo dijo el 8-6-2009 a las 16:30:

16

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.

Enrique

DesaprobarAprobar-1Enrique dijo el 8-6-2009 a las 16:51:

17

Bien. Muy, muy bien. Poder usar las GPU sin saber su lenguaje ensamblador…

Definitivamente OS X Snow Leopard promete.

Saludos

Franco Catrin

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.

Marcelificus

DesaprobarAprobar-7Marcelificus dijo el 8-6-2009 a las 17:58:

19

@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

Franco Catrin dijo el 8-6-2009 a las 18:06:

20

Que 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 ...

dizzeth

DesaprobarAprobar5dizzeth dijo el 8-6-2009 a las 19:11:

22

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

Fredy H.

DesaprobarAprobar-8Fredy H. dijo el 8-6-2009 a las 19:25:

23

@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……

napoles

DesaprobarAprobar-3napoles dijo el 8-6-2009 a las 19:40:

24

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

dizzeth

DesaprobarAprobar5dizzeth dijo el 8-6-2009 a las 20:05:

25

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.

Fredy H.

DesaprobarAprobar-5Fredy H. dijo el 8-6-2009 a las 20:21:

26

@dizzeth
bueno, bueno, pero en rigor es el s.o.
chao, saludos…..

Manuel

DesaprobarAprobar2Manuel dijo el 8-6-2009 a las 20:55:

27

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

Donjuan

DesaprobarAprobar-4Donjuan dijo el 8-6-2009 a las 22:01:

28

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

christiantf

DesaprobarAprobar3christiantf dijo el 8-6-2009 a las 22:50:

29

Creo OpenCL va a mejorar aun mas las graficas en la Mac..

Patricio Núñez

DesaprobarAprobar-2Patricio Núñez dijo el 8-6-2009 a las 23:16:

30

que fome se pone el blog con estas semanas de apple, siempre terminan en lo mismo, los lectores postean puras sandeces.

Deja tu Comentario

XHTML: Puedes usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Previsualizar comentario?