Nvidia: Acelerando Snow Leopard y windows 7 con GPGPU
Snow Leopard podría ser el primer sistema operativo en aprovechar la potencia de los procesadores gráficos nvidia para acelerar las tareas del sistema operativo.
En una entrevista el viernes con Sumit Gupta, gerente de los productos Tesla de Nvidia, Gupta describe cómo los nuevos entornos de programación enfocaran en aprovechar el procesadores gráficos para acelerar el software de Apple en si proximo sistema operativo como asi tambien con el ultimo windows 7 de Microsoft.
Los Chips gráficos no son solo hechos para los juegos. La tendencia ahora es la computación de propósito general sobre Unidades de procesamiento gráfico o (GPGPU). La esencia de esto es bastante simple: utilizar los núcleos de procesamiento dentro de la GPUs para acelerar tareas que, en algunos cosas, no tendrían un buen rendimiento utilizando la CPU.
Acá es donde aparece en escena OpenCL (Open Computing Language) que es un entorno de programación “heterogéneo”. Es decir, los ordenadores utilizan una combinación de GPUs y CPUs. El entorno de programacion es muy similar a DirectX de Microsoft.
Apple dice lo siguiente sobre OpenCL en su sitio web. “Otra poderosa tecnología en Snow Leopardo, OpenCL … permite a los desarrolladores aprovechar de manera eficiente la gran potencia de cálculo “que sobrepasa el gigaflops” encerrados en la unidad de procesamiento gráfico.”
Hoy en día, en un PC o un Mac, las CPUs de Intel y Advanced Micro Devices (AMD) son expertas en el manejo general de tareas del sistema operativo. Por ejemplo, la manipulación de la secuencia de cosas que deben suceder después de que el usuario hace clic en un icono para iniciar una aplicación en su escritorio.
Sin embargo, algunas tareas tradicionalmente manejadas por la CPU se cambiarán a la GPU, por lo que algunas operaciones se realizan en la CPU, mientras que otras se haran en la GPU. “Lo realmente interesante sobre OpenCL es que al formar parte del sistema operativo de Apple (Snow Leopard) y DirectX parte de Windows 7, los consumidores con solamente tener en sus ordenadores alguna GPU Nvidia o ATI (AMD), su sistema operativo se ejecutará más rápido porque que tendríamos dos procesadores en el sistema. Por primera vez, el sistema operativo vera a la GPU como un chip gráfico, y como un motor de cálculo “, dijo Gupta.
Uno de los factores limitantes para liberar el potencial de la GPU ha sido su entorno de programación. “La parte más difícil acerca de la utilización de la GPU es que se ha tenido que utilizar un lenguaje gráfico para programar”, dijo Gupta. Esto está cambiando, sin embargo, con OpenCL y Nvidia CuDa del entorno de desarrollo esta basado en el lenguaje de programación C.
“Realizar este compilador para C y la arquitectura CuDa, ese es el gran cambio que hemos hecho. Vinimos con una arquitectura que es más amigable y familiar para el programador promedio de C”, añade Gupta.
Esperemos que al ser OpenCL de código abierdo también el mundo GNU/Linux se vea favorecido por esto a mediado y corto plazo.
NVIDIA anunció que CyberLink MediaShow 5, un nuevo programa de software que organiza las fot ...
Esta semana en la Electronic Manufacturer Exposition (EMEX) en Suzhou, China, S3 Graphics ha ...
Los distribuidores del sistema de código abierto ven grandes posibilidades en el mercado residen ...
1. Shader Model 5.0 * Modo de funcionamiento: lo último en lenguaje de programación y sombr ...

Información Bitacoras.com…
Valora en Bitacoras.com: Snow Leopard podría ser el primer sistema operativo en aprovechar la potencia de los procesadores gráficos nvidia para acelerar las tareas del sistema operativo. En una entrevista el viernes con Sumit Gupta, gerente de los pr…
Entonces aquellas graficas, hablando de nvidia que aceleren por CUDA se beneficiaran por GPGPU?? indeoendientemente del directx 10 u 11?? Espero que no sea una excusa para comprar grafica DirectX11.