AMD Radeon HD 7970 review

125 reacties
1 besproken product
Inhoudsopgave
  1. 1. Inleiding
  2. 2. Radeon HD 7970 kaart
  3. 3. Fotoserie
  4. 4. Tahiti-chip: 28 nm transistors
  5. 5. Graphics Core Next
  6. 6. Graphics Core Next (2)
  7. 7. PCI-Express 3.0 en DirectX 11.1
  8. 8. 3D-schermen
  9. 9. EyeFinity 2.0
  10. 10. Video-encoder en GPGPU
  11. 11. Stroombesparing
  12. 12. Benchmarks
  13. 13. 3DMark Vantage (i7 965)
  14. 14. 3DMark 11 (i7 965)
  15. 15. Aliens vs. Predator (i7 965)
  16. 16. Crysis 2 (i7 965)
  17. 17. Dirt 3 (i7 965)
  18. 18. F1 2011 (i7 965)
  19. 19. Far Cry 2 (i7 965)
  20. 20. Hard Reset (i7 965)
  21. 21. Heaven 2.0 (i7 965)
  22. 22. Lost Planet 2 (i7 965)
  23. 23. Metro 2033 (i7 965)
  24. 24. S.T.A.L.K.E.R. Call of Pripyat (i7 965)
  25. 25. Stroomverbruik (i7 965)
  26. 26. 3DMark Vantage (i7 3960X)
  27. 27. 3DMark11 (i7 3960X)
  28. 28. Aliens versus Predator (i7 3960X)
  29. 29. Batman: Arkham City (i7 3960X)
  30. 30. Battlefield 3 (i7 3960X)
  31. 31. Crysis 2 (i7 3960X)
  32. 32. Dirt 3 (i7 3960X)
  33. 33. Hard Reset (i7 3960X)
  34. 34. Heaven 2.5 (i7 3960X)
  35. 35. Metro 2033 (i7 3960X)
  36. 36. The Elder Scrolls V Skyrim (i7 3960X)
  37. 37. Total War Shogun 2 (i7 3960X)
  38. 38. Geluidsproductie
  39. 39. Conclusie
  40. 1 besproken product
  41. 125 reacties

Graphics Core Next

De Tahiti GPU en diens toekomstige familieleden maken gebruik van een nieuwe architectuur, die AMD zoals vermeld Graphics Core Next noemt. Dat betekent dat we de bij de Cayman (Radeon HD 6970/6950) geïntroduceerde VLIW4 architectuur al na één generatie mogen uitzwaaien.

In onderstaande afbeelding is de schematische opbouw van de Tahiti chip te zien. De basis van de GPU wordt gevormd door 32 compute units, die zoals we verderop zullen zien elk bestaan uit 64 rekeneenheden. Zo komen we op 32 x 64 = 2048 rekeneenheden ofwel cores ofwel shader units (what's in a name?) binnen de chip. Rondom deze compute units zitten acht render backends. Bovenin vinden we een tweetal geometry engines en rasterizers, verantwoordelijk voor het in pixels omzetten van de driehoeken waaruit een 3D-wereld wordt opgebouwd. Onderin vinden we een groot stuk gedeelde L2-cache en de geheugencontroller: Tahiti bevat een zesvoudige 64-bit geheugencontroller, waardoor geheugenmodules dus met een 384-bit bus kunnen worden aangestuurd.

Door te variëren met het aantal compute units, render backends en geheugencontrollers kan AMD op basis van de architectuur minder complexe GPU's voor toekomstige, goedkopere kaarten in de Radeon HD 7000 reeks maken.

In onderstaande afbeelding zie je de opbouw van zo'n enkele comput unit. De belangrijkste onderdelen zijn vier blokken met elk zestien rekeneenheden die volgens het SIMD (Single Instruction Multiple Data) principe werken: de zestien vectoreenheden voeren altijd gelijktijdig dezelfde instructie uit, maar op andere data. Ieder SIMD-blok heeft 64 kB aan registers. Daarnaast is er nog een blok van 64 kB geheugen om data tussen verschillende SIMD-blokken uit te wisselen. Een kleine L1-cache (rechts in het overzicht) is de toegangspoort tot de door de gehele chip gedeelde L2-cache en daarmee tot het geheugen. Een compute unit bevat verder vier texture filter units: daarvan heeft de Tahiti chip er dus in totaal 128 (32 x 4). Een enkele scalar unit verzorgt de binnen GPU's weinig voorkomende berekeningen met niet-vectorgetallen.

In de afbeelding hieronder zie je de cache architectuur van de chip. Per vier compute units bevat de GPU 16 kB instructie cache en 32 kB data cache. Iedere compute unit heeft zoals gezien 16 kB eigen L1-cache. Alle staan in verbinding met de L2-cache die als buffer voor het geheugen fungeert. Een global data share zorgt ervoor dat alle rekeneenheden gesynchroniseerd kunnen blijven werken.


1 besproken product

Vergelijk   Product Prijs
AMD Radeon HD 7970

AMD Radeon HD 7970

  • Tahiti
  • 2048 cores
  • 925 MHz
  • 3072 MB
  • 384 bit
  • DirectX 12 fl 11_1
  • PCI-Express 3.0 x16
Niet verkrijgbaar
0
*