Registrieren Passwort vergessen?
23. September 2003

Test: Athlon 64 FX-51 und Athlon 64 3200+ (17/57)

Der Zauber der AMD64 Architektur
Autor: Thomas Hübner

Speichercontroller und Support

Ein besonderes Feature der gesamten AMD64 Architekturfamilie ist der in den Prozessor integrierte Speichercontroller. Dieser ermöglicht eine direkte Anbindung des Arbeitsspeichers an den Prozessor und minimiert somit die Latenzzeiten beim Zugriff auf den Arbeitsspeicher erheblich. Die Folge ist je nach Anwendung eine deutliche Leistungssteigerung, da das Nachladen von Informationen bedeutend weniger Zeit in Anspruch nimmt. Dies verdeutlichen auch unsere Speicherbenchmarks, welche wir euch nicht vorenthalten wollen:

Science Mark - Latenzen

 64 byte stride:
Intel Pentium 4 3,20 GHz (Dual DDR400)
20,27
AMD Athlon 64 FX-51 (Dual DDR400)
22,68
AMD Athlon 64 3200+ (Single DDR400)
24,25
AMD Athlon XP 3200+ (Dual DDR400)
54,42
 256 byte stride:
AMD Athlon 64 3200+ (Single DDR400)
45,03
AMD Athlon 64 FX-51 (Dual DDR400)
52,61
Intel Pentium 4 3,20 GHz (Dual DDR400)
85,74
AMD Athlon XP 3200+ (Dual DDR400)
86,62
 512 byte stride:
AMD Athlon 64 3200+ (Single DDR400)
46,03
AMD Athlon 64 FX-51 (Dual DDR400)
55,33
AMD Athlon XP 3200+ (Dual DDR400)
82,64
Intel Pentium 4 3,20 GHz (Dual DDR400)
101,02
Angaben in Nanosekunden

Science Mark - Bandbreite

AMD Athlon 64 FX-51 (Dual DDR400)
5.523,91
Intel Pentium 4 3,20 GHz (Dual DDR400)
3.851,41
AMD Athlon 64 3200+ (Single DDR400)
2.948,51
AMD Athlon XP 3200+ (Dual DDR400)
2.889,46
Angaben in Megabyte pro Sekunde (MB/s)

Besonders bei größeren Datenpaketen muss der Pentium 4 oder auch der Athlon XP deutlich mehr Warteschleifen durchlaufen als dies beim Athlon 64 FX der Fall ist. Der Athlon 64 kann die Ergebnisse dank reaktionsfreudigerem Single Channel-Interface dabei nochmals toppen. Doch zurück zur Theorie.

Externe Speichercontroller

Obwohl die heute vorgestellten Prozessoren über einen integrierten Speichercontoller verfügen, kann es unter bestimmten Umständen von Vorteil sein, den integrierten Controller durch eine externe Lösung zu ersetzen. Dies ist zum Beispiel dann der Fall, wenn man auf Speicher setzt, den der integrierte Memory-Controller nicht unterstützt. Beispielsweise die im nächsten Jahr erscheinenden DDR2-Module. Wer sich keinen neuen Prozessor kaufen möchte (der diesen Speicher dann unterstützen wird), der könnte durch ein neues Mainboard eine Übergangslösung schaffen. Allerdings ist ein externer Speichercontroller aufgrund der Latenzzeiten immer langsamer als die integrierte Lösung, so dass es im Allgemeinen nicht sinnvoll ist, den integrierten Memorycontroller des Athlon 64 oder Athlon 64 FX zu deaktivieren. Möglich ist es jedoch.

Realer Arbeitsspeichertakt

Da der integrierte Speichercontroller mit dem Prozessor gekoppelt ist, ist auch der Takt, mit dem der Speicher angesprochen wird, in gewisser Weise vom Prozessortakt abhängig. Aufgrund der zur Verfügung stehenden, ganzen Teiler wird DDR333 Speicher bei einem mit 2,2 GHz getakteten Athlon 64 FX beispielsweise nur mit einem realen Takt von 157,14 MHz (2,2 GHz geteilt durch 14) betrieben, wie folgende Übersicht zeigt.

MultiplikatorProzessortakt
Speichertakt
100 MHz133 MHz166 MHz200 MHz
4800 MHz100.00 133.33160.00160.00
51000 MHz100.00125.00166.66200.00
61200 MHz100.00133.33150.00200.00
71400 MHz100.00127.27155.55200.00
81600 MHz100.00133.33160.00200.00
91800 MHz100.00128.57163.63200.00
102000 MHz100.00133.33166.66200.00
112200 MHz100.00129.41157.14200.00
122400 MHz100.00133.33160.00 200.00
132600 MHz100.00130.00162.50200.00

Rein theoretisch wären hierbei natürlich auch höhere Taktraten möglich. Übrigens gibt es auch bei den Speichertimings Vorgaben, was der integrierte Speichercontoller kann und was nicht. Die üblichen Timings werden jedoch unterstützt, so dass wir an dieser Stelle nicht näher darauf eingehen wollen.