HyperTransport: Yan Yollara Sapmayan Hızlı Bir Veriyolu
Kuzey Köprüsü ile standart bir paralel FSB ile haberleşen tüm Intel işlemcilerin aksine, AMD Hammer'da HyperTransport arabirimi bulunuyor. Değişken veri hızına (bitrate) sahip seri arabirim, SledgeHammer'ın, her iki yönde eşzamanlı olarak 3.2 GB/sn'lik bir veri transfer hızına ulaşmasını sağlıyor. Yani toplam bantgenişliği 6.4 GB/sn. Öte yandan 533 MHz FSB'li Pentium 4'ün maksimum bantgenişliği 3.97 GB/sn - ama iki yönde eşzamanlı değil. Seri arabirimin bantgenişliği esnek şekilde tasarlanmış. AMD Hammer'ın sunucu versiyonuna üç HyperTransport portu eklemiş. Hammer işlemcinin tüm veri trafiği HyperTransport arabirimi ve bütünleşik bellek denetçisi üzerinden gerçekleşiyor. Komşu işlemcinin sistem belleğine doğrudan erişebilmesi için, Hammer'da XBAR anahtarı kullanılıyor. Komutlar ve adresler için XBAR anahtarında ayrıca 64 bit'lik veriyolları var.
Athlon 64/FX: Beş Farklı Çalışma Modu
AMD 64/FX'in beş farklı çalışma modu.
LME yazmacında hangi bitlerin ayarlandığına bağlı olarak, işlemci burada bahsedilen çalışma modlarından birinde çalışıyor. Bu da geriye doğru uyumluluğu sağlıyor.
Yazmaç: 32 Bit & 64 Bit
Rakamlara bakınca 64 bitten epey az gibi görünse de, x86-64, 40 bit genişliğinde fiziksel adres alanı ve 48 bit genişliğinde sanal adres alanı ile geliyor. Bu da sistem belleğini 1 TB (1024 GB) ile sınırlıyor. Hammer'da yeni olan şey şu: x86-64 mimarisi IA-32 işlemcilerin 32 bit yazmaçlarını 64 bite çıkarıyor. Eski tip (legacy) veya uyumluluk (compatibility) modlarında çalışan uygulamalarda, Hammer sekiz klasik 32 bit yazmacını (EAX, EBX, ECX, EDX, EBP, ESI, EDI ve ESP - bjz. Yukarıdaki grafik) kullanmaya devam ediyor. İşlemci 64 bit modunda çalışırken ise, x86-64 mimarisi sekiz yazmacı "R" önekiyle 64 bite tamamlıyor. Genişleyen yazmaçlar bu durumda RAX ile RSP arasında isimler alıyorlar. Ayrıca, 64 bit modunda, Hammer R8 ile R15 arasındaki, yine 64 bitlik diğer dekiz GPR'a (General Purpose Register - Genel Amaçlı Yazmaç) erişebiliyor. Kayar nokta hesaplarında ise sekiz 128 bitlik SSE yazmacı XMM8 ile XMM15 arasında isimlerle iki katına çıkmış durumda. Yine bundan da sadece 64 bit modu yararlanabiliyor.
Athlon XP
Athlon 64 (FX)
Çalışma modu
32 Bit
32 Bit (Eski Tip veya Uyumluluk)
64 Bit
GPR
8x (32 bit)
8x (32 bit)
16x (64 bit)
SSE yazmaçları
8x (128 bit)
8x (128 bit)
16x (128 Bit)
MMX yazmaçları
8x (64 bit)
8x (64 bit)
8x (64 bit)
x87 yazmaçları
8x (80 bit)
8x (80 bit)
8x (80 bit)
Athlon 64 (FX) sadece 32 bit modda çalışırken eski Athlon XP ile aynı sayıda yazmacı işletim sistemine sunuyor. İlave yazmaçlar sadece 64 bit modunda geçerli. Bu yüzden sadece bellek arabirimi yeniden tasarlanarak performansı yükseltmek mümkün olmuş.