Graphics Core Next
AMD introduceerde in juni 2011 de Graphics Core Next-architectuur, die het zou gaan gebruiken voor zijn nieuwe videokaarten. De eerste videokaart met een gpu op basis van de GCN-architectuur, de HD 7970, werd op 22 december 2011 geïntroduceerd. De architectuur brengt nogal wat vernieuwingen met zich mee, die voor de gamer echter van weinig invloed zullen blijken te zijn. De GCN-architectuur is op twee dingen gericht, efficientie, en het uitvoeren van gpgpu-taken.
Waar AMD eerst een vliw-architectuur gebruikte, waarover we eerder al uitleg gaven, wordt er nu een single instruction multiple data-architectuur gebruikt. In de basis verandert er niet veel, er zijn nog steeds simpele alu's aanwezig, die allerhande rekentaken uit kunnen voeren. Waar er bij de vliw4-architectuur echter vier alu's gegroepeerd waren, die tegelijkertijd dezelfde instructies uit moesten voeren, is dat bij GCN niet langer het geval. De alu's zijn nu nog steeds gegroepeerd, per zestien, maar ze hoeven niet langer elke kloktik dezelfde instructies uit te voeren.
Waar er bij de vliw4-architectuur gemiddeld 3,4 van de vier alu's werden gebruikt, is dat nu dus niet langer een probleem. Dat betekent niet per definitie dat alle alu's nu optimaal gebruikt worden, maar het is voor een programmeur wel een stuk makkelijker om te bewerkstelligen: en dat raakt direct het gpgpu-gedeelte. Gpgpu-code, die vaak uit vele verschillende, van elkaar afhankelijke instructies bestaat, leent zich niet goed voor de vliw-architectuur en daarom stapt AMD over op GCN.
Specificaties
De eerste gpu op basis van de GCN-architectuur, de Tahiti XT, vinden we terug in de HD 7970. De gpu beschikt over 2048 streamprocessors, een derde meer dan de 1536 streamprocessors waarover de gpu van de HD 6970 beschikt. De kloksnelheid ligt met 925MHz ook iets hoger dan bij de HD 6970 en op basis daarvan kunnen we een theoretisch snelheidsverschil verwachten van ruim 30 procent.
| HD 7970 | HD 6970 | HD 5870 | |
|---|---|---|---|
| Stream processors | 2048 | 1536 | 1600 |
| Texture units | 128 | 96 | 80 |
| Rops | 32 | 32 | 32 |
| Kloksnelheid | 925MHz | 880MHz | 850MHz |
| Geheugensnelheid | 5500MHz | 5500MHz | 4800MHz |
| Geheugenbus | 384bit | 256bit | 256bit |
| Geheugen | 3GB | 2GB | 1GB |
| Transistors (miljard) | 4,31 | 2,64 | 2,15 |
| Productieprocede | 28nm | 40nm | 40nm |
| Die size | 365mm2 | 389mm2 | 334mm2 |
| TDP | 225W | 250W | 188W |
Volgende pagina (XFX HD 7970 Double Dissipation - 3/18)
