En los últimos meses hemos tenido noticias bastantes dispares en el campo de las GPU. Todas ellas protagonizadas por las tres grandes que han decidido intentar aprovechar esta nueva tecnología. Cada una de estas tres empresas se encuentra en puntos muy dispares de esta carrera que sólo acaba de comenzar.
Por un lado Nvidia ha demostrado la ventaja que le lleva a las demás sacando una guía de buenas prácticas de programación en C para Cuda. De este modo dejan claro que ya tienen un producto “fiable” y que están en la posición de guiar a todo el mundo por el camino que ellos consideran correcto. Aparte de esta guía refuerzan la importancia de OpenCL ofreciendo cada vez más apoyo desde su portal a los programadores por medio de su página
http://www.nvidia.com/object/cuda_opencl.html .
ATIi AMD, por su parte, sigue en un discreto segundo plano con su versión 1.4 beta, (http://developer.amd.com/gpu/ATIStreamSDK/Pages/default.aspx ) que sacó a finales del año pasado. Desde entonces poco más ha pasado en la casa ATI con respecto a su tecnología Stream de cara a los desarrolladores. Lo único destacable son algunas mejoras en sus librerías matemáticas ACML adaptando y mejorando librerías como Blas, FFT y LAPACK.
Y por otro parte la gran desconocida de Larrabee nos sorprende con dos noticias totalmente distintas, por un lado retrasa de nuevo su lanzamiento de finales de 2009 a mediados de 2010, exponiendo como causa del problema el software y aplicaciones. Y por otro lado por fin sale a la luz un prototipo de librerías en C++ para Larrabee http://software.intel.com/en-us/articles/prototype-primitives-guide/
Aunque la noticia de su atraso le pone un poco mas de intriga (y con ello cierta incertidumbre) a la esperada Larrabee, nos alegramos de que por fin podamos empezar a “familiarizarnos ” con lo que seguramente sea una herramienta bastante potente de trabajo.


