Parece que en Windows 7 van a tratar de aprovechar en la medida de lo posible las características del hardware del usuario no sólo para hacer más bonitas las ventanas del interfaz, sino también para que las tareas se hagan de una forma más eficiente en tiempo y energía.
Un factor clave en esta estrategia es la buena gestión de los recursos de las tarjetas gráficas (e incluso de los nuevos chipsets con arquitectura unificada) a través de las nuevas etapas de DirectX 11. Así Windows 7 delegará muchas tareas en la GPU.
Las primeras presentaciones que se han hecho de las capacidades GPGPU de DirectX11 eran cuando menos un poco arcáicas, pero es de esperar que esta parte de la API -cuya versión beta para desarrolladores ya debería haber aparecido- evolucione hasta algo del estilo de CUDA u OpenCL, si el sistema operativo de Microsoft no quiere quedarse a años luz del nuevo Snow Leopard de Apple.
Ojalá sea verdad lo que anunacian y no se quede en agua de borrajas, o peor, una mala gestión de la GPU que cree precedentes (por ahora ni SLI ni CrossFire tienen un soporte minimamente decente en las betas de Windows7) de una continua interrupción del trabajo de la GPU por parte del sistema operativo -que por otro lado ya existe en WinXP y Vista-.
Actualización: Aquí podeis consultar las dos charlas de Microsoft en el PDC’08 que han dado lugar a este anuncio:
Windows 7: Unlocking the GPU with Direct3D
Windows 7: Writing Your Application to Shine on Modern Graphics Hardware
PD. Por cieto AMD-ATI ha dejado de lado definitivamente su propuesta GPGPU y se ha subido al carro de OpenCL con ambos pies. Dado lo amigos que son AMD con Microsoft… ¿tendremos algún tipo de compatibilidad entre la etapa GPGPU de DirectX y OpenCL? Esperemos que sí.
Vía Guru3D





