TeraScale | ||
---|---|---|
Información | ||
Tipo | Microarquitectura | |
Desarrollador |
ATI Technologies AMD | |
Fecha de lanzamiento | Mayo de 2007 (17 años) | |
TeraScale es el nombre en clave de una familia de microarquitecturas de unidades de procesamiento de gráficos desarrolladas por ATI Technologies/AMD y su segunda microarquitectura que implementa el modelo de sombreado unificado siguiendo a Xenos. TeraScale reemplazó las antiguas microarquitecturas de tubería fija y compitió directamente con la primera microarquitectura de sombreado unificado de Nvidia llamada Tesla.[1][2]
TeraScale se utilizó en HD 2000 fabricado en 80 nm y 65 nm, HD 3000 fabricado en 65 nm y 55 nm, HD 4000 fabricado en 55 nm y 40 nm, HD 5000 y HD 6000 fabricados en 40 nm. TeraScale también se usó en las unidades de procesamiento acelerado de AMD con el nombre en código "Brazos", "Llano", "Trinity" y "Richland". TeraScale incluso se encuentra en algunas de las marcas de tarjetas gráficas exitosas.
TeraScale es una arquitectura VLIW SIMD, mientras que Tesla es una arquitectura RISC SIMD, similar al sucesor de TeraScale, Graphics Core Next. TeraScale implementa HyperZ.[3]
Un generador de código LLVM (es decir, un back-end del compilador) está disponible para TeraScale,[4] pero parece que falta en la matriz de LLVM.[5] Por ejemplo Mesa 3D hace uso de él.