Añadir comentario nuevo

Imagen de Flux

AMD e Intel encabezan una revolución

Flux – Lun, 06/08/2007 – 13:02

Mi perfil en Neurona.com

Las GPUs actuales son auténticos monstruos en el procesamiento paralelo de coma flotante, alcanzando rendimientos de hasta medio teraflop. Como ejemplo véanse las estadísticas del proyecto folding@home en el que la version del cliente optimizada para las últimas gpu de ATI da un rendimiento de 42 teraflops con solo 708 GPUs mientras que gpgpu) esta cobrando cada vez mas interés. Nvidia lanzo apenas hace un mes una nueva generación de GPUs dedicadas al calculo científico conocidas como Tesla. Tras la adquisición de ATI por parte de AMD, este esta trabajando en un nuevo procesador llamado AMD Fusion que integrara una potente GPU dentro el propio procesador.

El problema de programar para las GPUs es que hay que usar una serie de bibliotecas e instrucciones específicas, y hay que reescribir el código existente para aprovechar su potencial. En este punto es donde promete en lo que está trabajando Intel, se trata de un procesador multinúcleo que lleva el nombre en clave de Larrabee, que consta de 16 núcleos con 4 hilos de ejecución cada uno. Estará basado en la arquitectura x86 aunque incluirá instrucciones especificas de las GPUs por lo que el software actual seria compatible con el sin apenas modificacion. Se espera que cada chip alcance rendimientos de 1 TeraFlop y se espera comercializar en 2009-2010. En el proyecto esta colaborando la UPC.

Se acerca el fin de las tarjetas gráficas como tales. Primero será la integración de la GPU y la CPU en un chip (AMD Fusion) y luego vendrá la combinación de ambas en una CPU+GPU masivamente paralela que será conocida como GCPU (Intel Larrabee). No sé cuáles son los planes de Nvidia pero tiene que ponerse las pilas ya que sus competidores (AMD e Intel) pisan fuerte. El espectáculo está servido.

El proyecto Fusion de AMD revolucionará la informática

Eso es lo que afirma Phil Hester, CTO de AMD, que cree que la unión de la CPU y la GPU en un mismo microprocesador permitirá alcanzar rendimientos sorprendentes.

Para ello el CTO de AMD cree que las actuales CPUs deben evolucionar y migrar a un concepto con núcleos heterogéneos. Es decir, en lugar de contar con cuatro núcleos o cores idénticos, la idea es la de combinar el uso de distintos tipos de core (CPU, GPU) para conseguir máximo rendimiento en distinto tipo de aplicaciones.

De hecho, esta aproximación al problema también podría resolver los requisitos de consumo de potencia que muchos procesadores actuales tienen, y aunque las arquitecturas actuales como Intel Core 2 logran reducir ese consumo integrando cores a menor frecuencia, el uso de cores heterogéneos permitirá mejorar aún más este apartado.

Dos son los principales obstáculos que se sitúan en el camino de este desarrollo: la gestión de energía y la jerarquía de memoria. Una vez resueltos, podremos asistir a una revolución que Hester compara con la que supuso x86-64, la arquitectura que permitió el salto a los 64 bits en los ordenadores de sobremesa.

Responder

*
*
El contenido de este campo se mantiene como privado y no se muestra públicamente.


*

  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.
  • Images can be added to this post.
  • Insert Google Map macro. Create a macro
  • Insert Google Map macro. Create a macro
  • Images can be added to this post.

Copyright ECIMTech. Todos los derechos reservados.