TeraScale (микроархитектура)


TeraScale — это кодовое название семейства микроархитектур графических процессоров, разработанных ATI Technologies / AMD , и их второй микроархитектуры , реализующей унифицированную модель шейдеров после Xenos . TeraScale заменила старые микроархитектуры с фиксированным конвейером и напрямую конкурировала с первой унифицированной шейдерной микроархитектурой Nvidia под названием Tesla . [1] [2]

TeraScale использовался в HD 2000 , изготовленном на 80 и 65 нм , HD 3000 , произведенном на 65 и 55 нм, HD 4000 , произведенном на 55 и 40 нм, HD 5000 и HD 6000 , произведенном на 40 нм. TeraScale также использовался в устройствах ускоренной обработки AMD под кодовыми названиями «Brazos», «Llano», «Trinity» и «Richland». TeraScale используется даже в видеокартах некоторых последующих брендов.

TeraScale — это архитектура VLIW SIMD , а Tesla — архитектура RISC SIMD , похожая на преемника TeraScale Graphics Core Next . TeraScale реализует HyperZ . [3]

Генератор кода LLVM (т. е. серверная часть компилятора) доступен для TeraScale [4] , но, похоже, он отсутствует в матрице LLVM. [5] Например , Mesa 3D использует его.

На SIGGRAPH 08 в декабре 2008 года сотрудник AMD Майк Хьюстон рассказал о некоторых микроархитектурах TeraScale. [6]

На FOSDEM09 Матиас Хопф, технологический партнер AMD, SUSE Linux , представил слайд, посвященный программированию драйвера с открытым исходным кодом для R600. [7]


Архитектура более новой версии PowerTune, представленная на чипах GCN1.1 .