5Ago 08

Intel dio más datos de Larrabee

Desde su anuncio que la información oficial que dio Intel sobre Larrabee fue escasa y dosificada muy esporádicamente. Pero eso parece haber cambiado porque el viernes pasado Intel dio una pequeña charla para la prensa especializada en donde develó bastante información acerca de su procesador de “muchos núcleos“.

Intel afirmó que el primer producto con Larrabee será una tarjeta para agregar a un PC para acelerar juegos 3D, básicamente como un GPU. En cuanto a lo de “muchos núcleos” Intel se refiere así a Larrabee de esa manera porque está preparado para usar decenas de mini-núcleos. Los “multi núcleos” serían los chips que contienen de 2 a 8 núcleos. Las primeras encarnaciones de Larrabee estarán dotadas con entre 8 y 40 mini-núcleos x86, que como adelantamos el mes pasado, están basados en la arquitectura del mítico Pentium Pro.

Cada uno de esos mini-núcleos pueden ejecutar instrucciones de 64bits y se les ha agregado Multi-threading que según Intel permite que cada núcleo ejecute hasta 4 threads simultáneos. Cada núcleo tiene 256KB de caché L2 y, aunque no dijeron la cantidad de caché L1 imagino que andará por los 64KB. También tienen un procesador de vectores, casi esencial para procesamiento gráfico, con su propia caché.

Intel clama que Larrabee combinará las mejores cualidades de un GPU y un CPU. Esto es: alta capacidad de procesamiento paralelo, sumado a una alta programabilidad. En este sentido Larrabee soportará DirectX, OpenGL y todas las librerías gráficas actuales. Su pipeline, o segmentos de procesamiento, es igual que en los GPUs de ATI o Nvidia, solo que mientras que la de éstos es fija, la de Larrabee será programable. Esto quiere decir que un desarrollador de un juego u otra aplicación puede modificar el orden de los segmentos de procesamiento (Pipeline) o evitar los que su aplicación no necesita.

Para manejar esta programabilidad Larrabee contiene un micro-SO (Así al menos lo llaman en arstechnica) y un software de renderizado que carga desde el disco duro a la memoria principal de la placa cada vez que enciende. Esta parte es actualizable como cualquier driver, y es la parte del controlador que se optimiza para determinados juegos y aplicaciones.

Hasta ahí lo que se dijo en la charla de Intel del viernes. Seguramente habrá alguna otra charla como esta en el futuro pero las dudas básicas fueron despejadas. Y la verdad que toda esta información me dejó intrigado. Yo siempre pensé que Larrabee no podría llegar ni a la mitad de poder de proceso de un GPU moderno, pero quizá, aunque no tenga el poder bruto de un GPU, con la alta programabilidad sea más fácil exprimir las cualidades del procesador y así compensar.

Fuente: Arstechnica



Patrocinadores