3D pipeline
De architectuur van de Barts chip is grotendeels vergelijkbaar met die van de Cypress chip die we kennen van de Radeon HD 5800 kaarten. We schreven het al op de vorige pagina: de vele geruchten over ingrijpende architecturele aanpassingen gelden in ieder geval niet voor Barts. Hoewel onderstaand blokschema van de chip erg lijkt op dat van Cypress, zijn er toch nog wel de nodige verschillen aan te wijzen.
Blokschema Barts (Radeon HD 6800):
Blokschema Cypress (Radeon HD 5800):
Wat uiteraard als eerste opvalt is natuurlijk het beperkte aantal shader units. Cypress heeft 1600 shader units onder verdeeld in 20 SIMD engines. Nog even als herhaling: alle mini-cores binnen zo'n SIMD engine moeten op elk moment in tijd exact dezelfde instructies uitvoeren, zij het op het andere data. Barts heeft 14 van deze SIMD engines en dus 1120 shader units. De meeste dingen zijn verder identiek gebleven. Zo zien we bijvoorbeeld dat Barts net als Cypress een 256-bit GDDR5 geheugencontroller heeft.
Verbeteringen zitten 'm in de details. Zo zien we aller eerst dat AMD de Ultra-Threaded Dispatch Processor en de bijbehorende intructie en data caches dubbel heeft uitgevoerd. Dit onderdeel van de chip zorgt ervoor dat alle instructies die uitgevoerd moeten worden in optimale volgorde worden doorgevoerd naar de verschillende SIMD Engine. Het dubbel uitvoeren van dit chiponderdeel betekent allereerst dat de chip meer geschikt is voor wat we maar noemen "GPU multitasking", bijvoorbeeld het spelen van een 3D-game en het op de achtergrond draaien van een GPGPU applicatie. Maar ook binnen één applicatie kunnen instructies sneller verwerkt worden, één van de redenen waarom Barts met minder shader units toch even snel kan zijn.
Een ander belangrijk verschil zien we bovenin in het midden: AMD heeft haar tesselation unit geheel herzien en een stuk sneller gemaakt. Zodoende kunnen de Radeon 6000 kaarten in DirectX 11 games die van tesselation gebruik maken een aardige prestatiewinst laten zien.
Overige optimalisaties zijn op een veel lager niveau en dus niet terug te vinden in het blokschema. We schreven het al in de inleiding en de blokschema's bewijzen het: de Radeon HD 6800 reeks kun je beschouwen als evolutie, zeker niet als revolutie.
De oplettende lezer zal rechtsboven in het schema van Barts al de term UVD3 hebben gespot. Daarover verderop meer.
4 besproken producten
Vergelijk | Product | Prijs | |
---|---|---|---|
![]() |
AMD Radeon HD 6850
|
Niet verkrijgbaar | |
![]() |
AMD Radeon HD 6870
|
Niet verkrijgbaar | |
![]() |
Asus EAH6850 DC/2DIS/1GD5
|
Niet verkrijgbaar | |
![]() ![]() |
Sapphire Radeon HD 6850 1GB
|
Niet verkrijgbaar |