|
Written by Javier Loureiro
|
|
Tuesday, 12 August 2008 |
|
Una nueva vuelta de tuerca para los que no saben muy bien como programar shaders o sistemas de gpgpu: ATI acaba de publicar las especificaciones del ensamblador para sus tarjetas . La cosa es la leche. Tienes 128 registros, e instrucciones asi sencillotas. Además, tiene nada menos que un formato de ejecutable, que envias ala tarjeta, y este lo ejecuta. Nada menos. Como siempre pensé, el futuro es que estos chips tengan algun tipo de OS que los gestione y se comunique con el OS principal. No tiene un stack. No puedes hacer llamadas recursivas (aunque con 128 registros, puedes hacer un buen fake), pero para proesos paralelos, en plan desencriptar masivamente y cosas asi, no esta nada mal. A ver cuando el gcc tiene esa arquitectura como salida, y un comando que envie el ejecutable a la tarjeta... y ya tenemos un buen framework para desarrollar.
|