Por Jose Vilches y Erik Orejuela, TechSpot en Español
Publicado: 29 de mayo del 2007, 11:34 AM EST



Nvidia
esta planeando el lanzamiento oficial de la versión 1.0 de su software llamado CUDA (Compute Unified Device Architecture) para junio. La compañía lanzó la primera versión alpha con la GeForce 8800, y luego la versión beta de CUDA en febrero. Nvidia esta promocionando la idea de que sus GPUs pueden ser usados con CPUs adicionales cuando sea necesario, incrementando significativamente el poder de procesamiento.
“Las personas compran GPUs para hacer gráficos pero solo están sentado ahí en tu PC la mayoría del tiempo,” dijo John Nickolls, Director de Arquitectura para Nvidia, en una presentación realizada en el Foro Microprocesador 2007 en San Jose, Calif. “Es una maravillosa computadora masivamente paralela de alto desempeño así que estamos tratando de aprovechar eso un poco.”
Cuando no esta realizando tareas relacionadas a los gráficos, el GPU puede ser usado paralelamente con la unidad central de procesamiento (CPU), dijo Nickolls, entregando hasta 200 mil millones de FLOPS (operaciones de puntos flotantes por segundo), una medida de desempeño para computadoras.
CUDA permite a los desarrolladores de software usar el lenguaje de programación C para escribir algoritmos que se puedan ejecutar en el GPU para así realizar ciertas funciones que normalmente solo serian realizadas por el CPU. Actualmente solo tiene soporte para la GeForce 8800 y 8600 y Quadro FX 4600 y 5600. Según reportes, las aplicaciones que se podrían beneficiar de esta tecnología incluyen aquellas que se usan en el campo de la ciencia, medicina, o finanzas o otros trabajos que dependan de una alto poder de procesamiento.