DDR bellek yakın zamanlarda orta seviye, hatta giriş seviyesi kartlarda standart oldu. DDR'ın açılımı "double data rate" ve belleğin, saat frekansının hem yükselen hem alçalan kısmında veri transfer edebildiği anlamına geliyor. Bunun sonucunda, saat hızında artış olmadan teorik maksimum bantgenişliği ve işlem hacmi iki katına çıkıyor. DDR bellek 2 bit'lik ön veri çağırma (prefetch) motoru kullanıyor, bunların her biri belleğe veri yolu üzerinden 2 bit'lik bilgi gönderebiliyor. DDR-II ise 4 bit'lik "prefetch" motoruna sahip olduğundan belleğin işlem hacmini bir iki katına daha çıkarıyor; ayrıca başka avantajları da var:
düşük voltajda çalışıyor (2.5V'dan 1.8V'a iniyor)
1,8ns ile 2,2ns arası düşük erişim süreleri var (DDR'da 2,9ns)
veri yolları PCB üzerinde değil bellek yongasında sonlanıyor (bu sayede sinyal kalitesi daha iyi oluyor)
Tüm bu faktörler birleştiğinde daha yüksek bellek saat hızlarına erişiliyor.
Samsung DDR2 bellek modülleri.
GeForce FX'in bellek arabirimi en başından beri DDR-II dikkate alınarak tasarlandı. Büyük olasılıkla 128 bitlik veriyolu üzerinde 500MHz (1GHz DDR-II) bellek modülleri kullanarak 16 GB/sn'lik sağlam bir bellek bantgenişliği sunacak. Bu, GeForce4 Ti'nin 10.4GB/sn'lik bellek bantgenişliğine kıyasla önemli bir gelişme olsa da, 256 bit DDR bellek arabirimiyle 19.6 GB/sn sunan ATi Radeon 9700 PRO'nun hala gerisinde kalıyor.
Yüksek bellek bantgenişliği her zaman iyi bir şey olmakla birlikte, modern grafik kartları yüksek performanslarına akıllı bellek arabirimleriyle erişebiliyorlar. Matrox Parhelia bunun en iyi örneklerinden biri. Teorik bantgenişliği GeForce4 Ti4600'ün (NV25) iki katı olmasına karşın, performans testlerinde onun yanına bile erişemiyor. Bunun nedeni, NV25'nin oldukça optimize edilmiş bellek arabirimi. (Lightspeed Memory Architecture). GeForce FX'de (NV30) ise bu arabirimin daha da ileri bir versiyonu kullanılacak. Z boyutunda veri sıkıştırma özelliğine ilaveten, bu işlemcide kayıpsız gerçek zamanlı 4:1 renk sıkıştırma bulunuyor (bu konuya Intellisample bölümünde tekrar döneceğiz). NVIDIA antialiasing'de viddi bir performans artışı vaat ediyor. Ayrıca bu işlemcide daha büyük, daha da iyileştirilmiş önbellekler ve üzerinde çok çalışılmış bir "crossbar" denetçisi bulunuyor (bkz. ayrıca: PC Graphics Beyond XBOX - NVIDIA Introduces GeForce4).
GeForceFX'in bantgenişliği üzerine bir not düşelim. Bunu aşağıdaki gibi hesaplayabilirsiniz:
GeForce4 Ti:
16 Byte * 325 MHz * 2 = 10,4 GB/sn
Bellek bantgenişliği 128 bit; bu da bir saat döngüsünde 16 Byte veri transfer edilebiliyor demek. DDR bellek iki kez veri taşıdığından (prefetch), veri hızı iki katına çıkıyor. Radeon 9700 PRO'ya da bir bakalım:
32 Byte * 310 * 2 = 19,8 GB/sn
Burada 32 Byte üzerinden hesaplıyoruz, çünkü kartın bellek veriyolu 256 bit genişliğinde. Şimdi de GeForce FX'e bakalım. Kart DDR2 bellek kullanıyor; yani aynı döngüde 4 kez veri taşıma turu (prefetch) yapıyor ve bu da tekrar taşınan veri miktarını ikiye katlıyor. Kart 1 GHz DDR2 veri hızında çalışıyorsa, modüller aslında bunun dörtte biri hızında oluyor; yani 250 MHz'lik mütavazı bir hızda. Bu yüzden DDR2'nin potansiyeli yüksek, ucuz bir çözüm olduğu söyleniyor. Bunu ayrıca Jedec raporunun 6. sayfasında da okuyabilirsiniz.
NVIDIA, DRAM hücre frekansı 500 MHz (veri frekansının yarısı) olan Samsung DDR2 modüller kullanıyor. Yani GeForce FX'deki DDR2 bellek, aynı daha yüksek hızda çalışan DDR bellek gibi davranıyor.
Hesabımız da şöyle oluyor:
16 Byte * 500 MHz * 2 = 16 GB/sn
NVIDIA'nın GeForce FX'te kullandığı DDR2 modüller üzerine yazılmış Samsung raporu'nun 6. sayfasında böyle geçiyor. Burada bir modülün (32 bit) kendi başına 4GB/sn bantgenişliği olduğu söyleniyor. Bu da 128 bit'te 16GB/sn demek. Kart üzerindeki bellek yongası sayısını merak ediyorsanız, GeForce FX her birinde 4 modül olan 2 sıra (bank) kullanıyor.