Hoy durante la GPU Technology Conference en San Jose California, NVIDIA en voz de su Presidente y Director Ejecutivo Jen-Hsun Huang ha anunciado la colaboración con PGI (The Portland Group) para implementar CUDA x86, una solución que permitirá que las aplicaciones desarrolladas para CUDA puedan ser aceleradas en, básicamente, cualquier PC o Servidor y no limitarse únicamente a los GPUs NVIDIA para su aceleración.
El próximo compilador PGI CUDA C, permitirá a los desarrolladores optimizar las aplicaciones CUDA para sistemas de computo basados en arquitecturas x86, que por ejemplo no cuenten con una GPU NVIDIA para estos efectos, logrando de esta forma que se puedan aprovechar, por ejemplo, los procesadores muti-núcleos y sus capacidades SIMD (Single Instruction Multiple Data) de los procesadores Intel y AMD para ejecución paralela.
Recordemos que hasta el momento las aplicaciones desarrolladas para CUDA eran aceleradas solamente en tarjetas graficas con GPU NVIDIA (desde la serie GeForce 8 en adelante) y con esta movida, NVIDIA pretende expandir el uso de su tecnología de computo más allá de la GPU, proporcionando así a los desarrolladores tener mas alternativas a la hora de programar sus aplicaciones en CUDA y de paso mas opciones para los usuarios de acelerar las aplicaciones CUDA en prácticamente cualquier sistema de computo x86 (PC, notebook, servers etc).
Una demostración de CUDA x86 se hará en la próxima Supercomputing Conference 201 (SC10) que se llevará a efecto el mes de noviembre de este año, pero aun no se ha mencionado cuando estará disponible masivamente.