Door Marc Rademaker

Redacteur

HD 6950 en HD 6970: nieuw high-end duo van AMD

15-12-2010 • 06:00

189

Singlepage-opmaak

Architectuur op de schop

Een opfrisser

AMD houdt er ten opzichte van Nvidia al tijden een andere architectuur op na, die door het leven gaat als vliw5, maar die architectuur werd omgevormd naar een zogeheten vliw4-architectuur. Anandtech wist het ooit mooi uit te leggen met onderstaand plaatje, waarmee meteen de vergelijking met Nvidia's variant van de streamprocessor wordt gemaakt.

Als het de ultra threaded dispatch processor lukt om een hoge mate van instruction level parallelism te creëren, kan een enkele thread snel worden afgehandeld. Als er geen vijf blokjes tegelijk worden verwerkt, blijven sommige delen van de gpu onbenut. Door over te stappen naar de vliw4-architectuur, moet het gemakkelijker zijn om de streamprocessors optimaal te benutten.

AMD vs Nvidia: vliw voor- nadelen

De Cayman-chip

Onderstaand diagram van de Cayman-gpu laat 24 simd-engines zien, met elk zestien threaded processors, die op hun beurt uit vier streamprocessors zijn opgebouwd. De voorgangers van de Cayman hadden per threaded processor nog vijf streamprocessors. Al met al is Cayman goed voor 1536 streamprocessors. Vergeleken met de Cypress-chip, die over 1600 sp's beschikte, nam het aantal streamprocessors dus af. Volgens AMD geldt in dit geval echter het spreekwoord less is more.

Cayman chip-layout

De overgang van vijf naar vier streamprocessors zou een prestatiewinst van 10 procent per mm2 tot gevolg hebben. Volgens AMD is elke simd-engine 10 procent kleiner, terwijl hij dezelfde prestaties kan leveren als voorheen en er natuurlijk 20 procent meer simd-engines zijn. De vijfde streamprocessor, die het veld moest ruimen, kon behalve voor de gebruikelijke berekeningen ook voor transcendentale berekeningen worden gebruikt. De architectuur is nu zo gemaakt dat drie van de vier streamprocessors samen een transcendentale berekening kunnen uitvoeren.

Cayman vliw4-architectuur

De threaded processors mogen nu anders zijn opgebouwd, de overige bouwstenen bleven grotendeels intact. Dat betekent onder andere dat er per simd-engine vier texture units aanwezig zijn. Met 24 simd-engines zijn er dus 96 texture units aanwezig en dat zijn er zestien meer dan bij de Cypress.