TeraScale on koodinimi AMD:n julkaisemalle grafiikkasuorittimien mikroarkkitehtuurille.
TeraScale-arkkitehtuurin seuraaja on Graphics Core Next, joka julkistettiin vuonna 2011.
TeraScale käyttää VLIW-arkkitehtuuria, eli jokaisessa käskysanassa on monta operaatiota, jotka suoritetaan samalla kellojaksolla rinnakkain. Lisäksi suoritin moniajaa montaa säiettä SIMT-mekanismilla, eli siinä on joukko rinnakkaisia säikeitä, joille on vain yksi yhteinen käskynhakulogiikka; Niin kauan kuin nämä säikeet suorittavat samaa käskyä, käsky haetaan vain kerran ja kaikki säikeet suorittavat sen, mutta jos joku säie hyppää eri kohtaan koodissa kuin muut säikeet, näitä ei voida ajaa rinnakkain koska tämän säikeen pitäisi hakea eri käsky kuin muiden säikeiden. Tässä tilanteessa suoritetaan peräkkäin ensin tietyn käskyn suorittavat säikeet, sitten eri käskyn suorittavat säikeet, ja suoritus hidastuu.
Terascale-arkkitehtuurissa samoja prosessoriytimiä käytetään sekä verteksivarjostimille että pikselivarjostimille, eli se pohajutuu niin sanottuun Unified Shader -malliin.
Xbox 360 -konsolin Xenos -grafiikkasuoritin on sukua Terascale-arkkitehtuurille, mutta eroaa siitä kuitenkin selvästi.