|
Hace dias que se habla del nuevo chip vectorial de intel, el Larrabee . Esta es la presentación oficial del SIGGRAPH 2008 . En ella sacan varios benchmarks donde se demuestra una teorica linealidad en la capacidad de cálculo, y ejecutan juegos como el Gears of War a 60 fps. Será una tarjeta gráfica nueva, aunque seguramente intel lo incluirá en las placas usando el Quick Path. La idea principal de este chip' es que usa un conjunto de instrucciones x86 compatibles. Esto hace que sea sencillo de programar shaders o programas genericos en este chip. Ahora tendra 8 cores, pero se esperan unos 64 para finales del 2010. Una cosa me da miedo, uno de los que trabajan en Larrabee es Michael Abrash , conocido programador de microsoft... ups. Todo esto de los chips paralelos creo que merece cierta atención y relfexión. El cambio en la forma de progrmar es bastante grande si queremos aprovechar este tipo de tecnologías. Un primer punto sería el de mejorar el sistema operativo, para que se puedan incluir threads en chips adicionales. Esto requiere una standarización de ciertos temas, como señales, etc, pero simplificaría mucho la forma de trabajar con chips. Ya no digamos la posibilidad de que este tipos de chips necesiten su propio sistema operativo para gestionar los cores, procesos, etc. Pero creo que el problema principal es el juego de instrucciones tan dispar. NVIDIA, Intel, etc cada una con su rollo, su compilador, sus bytecodes, su juego de registros.... Al final, creo que lo que va a "ganar" será algo lo más sencillo de programar, porque tendrá una comunidad muy grande de tecnologías a su alrededor, y se impondrá sobre el resto. Lo que hay ahora es una locura que no beneficia a nadie. El chip Larrabee está más pensado en algo como el Cell de ps3, que todavía no se utiliza mucho, pero que con una buena infraestrcutura en la placa y en la memoria, puede dar buenos resultados. Pero quizas una tecnología como la de nvidia/ati, más específica para gráficos, todavía tenga una ventaja en el mercado por un tiempo. Aunque es cierto que parece que hay un tope actualmente, ya que no se mejora tanto como parece desde la llegada de DX10. Y el campo de la programacíón genérica, pues tampoco está despuntando tanto. Por ejemplo, el CellFactor , el juego que saca nvidia para demostrar la potencia de su PhysX, está siendo un autentico fiasco, ya que es lento, y la aceleración hardware no acelera apenas el juego . Tendremos que ver que ocurre... como parece ser la norma en todo este tinglao de cores, donde por ahora solo parece ganar intel vendiendo quadcores, y nvidia vendiendo GX2.
|