Teleobjetivo Imagen de Cabecera

Publicada la especificación de OpenCL

11 de Diciembre de 2008 · 2 Comentarios

El grupo Khronos ha publicado la especificación de OpenCL, el lenguaje destinado a utilizar el procesador gráfico, la GPU, como procesador de propósito general. Es el concepto GPGPU (Generic Purpose computing on GPU).

Las GPU, los procesadores que incorporan las tarjetas gráficas, son potentes procesadores matemáticos capaces de realizar miles de millones de cálculos por segundo. El único problema es como hacer programas que aprovechen esta capacidad, ya que la forma de programar estos procesadores es totalmente diferente a como estamos acostumbrados.


NVidia Tesla C1060, una tarjeta gráfica para supercomputación

Por este motivo, se han hecho necesaria la creación de lenguajes específicos para programar las GPUs; el mas conocido es CUDA, creado por NVidia para sus tarjetas gráficas, pero Apple decidió promover la creación de un estándar que fuera compatible con todas las tarjetas gráficas del mercado. Este estándar es el OpenCL, que Apple tiene previsto incluir en la próxima versión de MacOS.

fastra, superordenador basado en tarjetas gráficas
El FASTRA, un superordenador basado en cuatro tarjetas gráficas GeForce 9800 GX2

Artículos relacionados:

Visto en: Slashdot.

Etiquetas: Tecnologia

2 respuestas ↓

  • 1 Diego // 11 de Diciembre de 2008 a la(s) 7:20 pm

    Y si mi aceleradora no soportara determinada caracteristica de nueva generacion? O si no tuviera los drivers propietarios de la aceleradora instalados?

    Podría utilizar los mismos programas?

  • 2 Tsubame, el superordenador basado en GPUs // 12 de Diciembre de 2008 a la(s) 2:01 pm

    […] Publicada la especificación de OpenCL […]

Dejar un Comentario