TeraScale (microarquitectura)

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.

  1. Kevin Parrish (9 de marzo de 2011). «The TeraScale 3 architecture of the HD 6990». Tom's Hardware. Consultado el 8 de abril de 2015. 
  2. «Anatomy of AMD's TeraScale Graphics Engine». Archivado desde el original el 13 de junio de 2010. Consultado el 21 de noviembre de 2021. 
  3. «Feature matrix of the free and open-source "Radeon" graphics device driver». Consultado el 9 de julio de 2014. 
  4. Tom Stellard (26 de marzo de 2012). «[LLVMdev] RFC: R600, a new backend for AMD GPUs». 
  5. «The LLVM Target-Independent Code Generator — LLVM 17.0.0git documentation». llvm.org. Consultado el 23 de febrero de 2023. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy