Šta je novo?

Memorijska propusnost

Aleksandar_B

Cenjen
Učlanjen(a)
23.02.2010
Poruke
7
Poena
151
Zanima me kako da izračunam memorijsku propusnot grafičke kartice, u ovom slučaju ATI Radeon 4770? Molio bih detaljno objašnjenje!

Specifikacije:
  1. Brzina GPU-a: 750 MHz
  2. Količina i tip memorije: 512 MB GDDR5
  3. Brzina memorije: 800 MHz - 3200 MHz efektivno
  4. širina memorijske magistrale: 128 bit-a

Znam da se osnovni takt memorije u slučaju GDD5 množi sa 4, pa se dobije 3200 MHz (efektivni takt).

Pored formule za izračun propusnosti memorije na grafičkim karticama, dali se ista odnosi i na izračun propusnosti glavnog RAM-a?
 
(MemoryClock (u MHz) * SirinaMagistrale (u bitima)/8)/1000 = XXX GB/sec
Primer za 4770:
(3200 * 128 / 8)/1000 = 51.2GB/sec

GPU clock nema uticaja na bandwidth. Bandwidth je ono sto memorija i magistrala moze da isporuci a kako ce GPU to da iskoristi, je vec drugi problem.


Pixelrate (fillrate) je kolicina koju GPU moze da isporuci preko svojih ROP-ova (ili render backend). Racuna se kao:
broj ROP-ova * ROP clock u MHz (obicno je to GPU clock) = XXX MB/sec
Primer za ATI 4770:
16 * 750 = 12000MB/sec -> 12BG/sec
 
Poslednja izmena:
Hvala na opsežnom odgovoru, ali me nešta zbunjuje u računici: zadnji korak je deljenje sa 1000, zar ne bi trebalo biti sa 1024?
 
Pa trebalo bi 1024, ali danas su svi precutno presli preko toga i koriste 1000... npr.. proizvodjaci hard diskova i USB memorija...
 
Nazad
Vrh Dno