Abo
  • IT-Karriere:

Schneller L3-Cache, langsamer IMC

Eine der größten Unbekannten von Zen und Ryzen war in den vergangenen Monaten der Uncore-Bereich. Zwar hatte AMD sich zur Größe und Partitionierung des L3-Caches geäußert und den Speichercontroller grob umrissen, ansonsten aber keine tiefergehenden Informationen kundgetan. Bei den Bulldozer-Architekturen war der Uncore bis einschließlich der letzten Ausbaustufe (Excavator) eine Schwachstelle, denn anders als das Frontend oder die L1-Caches vernachlässigte AMD diesen. Bei Intel hingegen war der Uncore-Umbau von Nehalem zu Sandy Bridge so radikal, dass hier einer der Hauptgründe zu suchen ist, warum vor allem Spiele besser liefen.

Stellenmarkt
  1. acarda GmbH, Frankfurt am Main
  2. A. Menarini Research & Business Service GmbH, Berlin

Seit Sandy Bridge ist der Uncore (L3-Cache, Ringbus, Speichercontroller) weitestgehend an die Kernfrequenz gekoppelt: Bis einschließlich Ivy Bridge gehören Kerne, L3-Cache und Ringbus zu einer gemeinsamen Domäne, seit Haswell sind Kerne und L3 vom Ring entkoppelt, takten aber gleich hoch, und seit Skylake läuft der Uncore bei den schnellsten Chips ein paar hundert MHz langsamer als die Kerne. Ein Core i7-7700K etwa fährt 4,2 GHz Core und 3,9 GHz Uncore. Anders bei einem FX-8350: Dessen Module takten zwar mit 4 GHz aufwärts, der L3-Cache und Speichercontroller aber mit niedrigen 2,2 GHz.

  • Ryzen 7 1800X (Foto: Martin Wolf/Golem.de)
  • Unsere Testplattform mit MSIs X370 Xpower Gaming Titanium und Noctua NH-U14S (Foto: Martin Wolf/Golem.de)
  • Ryzen unterstützt DDR4-2667 im Dualchannel. (Foto: Martin Wolf/Golem.de)
  • Ein M.2-Slot mit 4x PCIe Gen3 ist beim Sockel AM4 quasi Standard. (Foto: Martin Wolf/Golem.de)
  • Auch USB 3.1 Gen2, hier mit Type C, gehört bei vielen Boards dazu. (Foto: Martin Wolf/Golem.de)
  • Das X steht für einen höheren XFR-Takt. (Bild: AMD)
  • Modellbezeichnung aufgeschlüsselt (Bild: AMD)
  • Überblick zu den Chipsätzen (Bild: AMD)
  • DDR4-2667 gibt's offiziell nur mit Single-Rank-Speicher. (Bild: AMD)
  • Drei neue CPU-Kühler für die Ryzen-Serie (Bild: AMD)
  • Ryzen besteht aus zwei CCX. (Bild: AMD)
  • Die-Shot von Zeppelin (Bild: AMD)
  • Blockdiagramm eines Zen-Kerns (Bild: AMD)
  • Die-Shot eines Zen-Kerns (Bild: AMD)
  • Überblick zu technischen Details (Bild: AMD)
  • Der L3-Cache läuft endlich mit Kerntakt. (Bild: AMD)
  • XFR ist ein erweiterter Singlecore-Boost. (Bild: AMD)
  • Dank SMT kann Ryzen zwei Threads pro Kern abarbeiten. (Bild: AMD)
  • AMD packt dichter als Intel. (Bild: AMD)
  • Viele Sensoren helfen, Takt und Leistungsaufnahme zu steuern. (Bild: AMD)
  • 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • Seasonic Platinum Fanless 520W, 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • Seasonic Platinum Fanless 520W, 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
  • Seasonic Platinum Fanless 520W, 2x 8 oder 4x 2 GByte DDR3-1866/DDR4-2400/26667, Geforce GTX 1080 FE; Win10 x64
Der L3-Cache läuft endlich mit Kerntakt. (Bild: AMD)

Bei der Zen-Mikroarchitektur hat sich AMD für einen anderen Weg entschieden: Der L3-Cache jedes CCX weist die gleiche Frequenz auf wie dessen schnellster Kern - praktisch sollten beim 1800X also mindestens 3,7 GHz anliegen. Wir haben die Datentransferrate mit mehreren Tools vermessen und erreichen Werte, die signifikant besser sind als bei den FX-Modellen. Sie liegen teils über und teils unter denen eines Core i7-6900K: Die Bandbreite und vor allem die Latenz ist stark davon abhängig, wie der Cache angesprochen wird. AMD liefert zwar interne Werte, der Hersteller schlüsselt sie aber nicht auf - die Resultate scheinen wenig schmeichelhaft zu sein. Die Subtimings sind bei Ryzen übrigens nicht justierbar, die Command Rate steht bisher fix auf 1T.

Im Gespräch mit AMD kristallisierte sich heraus, dass die 16 MByte an L3-Cache nach Möglichkeit nicht als einheitlich angesprochen werden sollten, sondern als zwei 8 MByte fassende Blöcke. Der Puffer ist 16-fach assoziativ und arbeitet weitestgehend exklusiv als Victim-Cache für den L2, er nimmt also vor allem verworfene Cache-Lines auf. Bei Intel ist der L3 inklusive, er enthält also alle L1- und L2-Daten, was es ermöglicht, Kerne schneller abzuschalten. Der L3-Cache von Zen ist dichter gepackt als bei der Konkurrenz und in vier Blöcke unterteilt, die einzeln von der Stromzufuhr getrennt werden können. Jeder Kern eines CCX hat die gleiche, sehr niedrige Latenz bei einem L3-Zugriff.

CCX zu CCX bremst leicht

Während der L3-Cache mit Kernfrequenz betrieben wird, taktet AMD den Speichercontroller (IMC, Integrated Memory Controller) viel niedriger: Er läuft mit der Geschwindigkeit des eingesetzten Speichers, bei dem offiziell unterstützten DDR4-2667 sind das also gerade einmal 1,33 GHz. AMD selbst legt übrigens nur Latenzen für die Caches vor, und verschweigt die für den RAM. Das wirft Fragen auf, zumal der Hersteller darauf verweist, dass die üblichen Tools angeblich falsche Werte ausgeben sollen.

Die Kommunikation zwischen den beiden L3-Blöcken erfolgt bei Zen ebenfalls mit Speichertakt (32 Byte bidirektional pro Zyklus, ergo 42 GByte pro Sekunde bei DDR4-2667). Das könnte den Chip etwas bremsen - denkbar sind aber auch hohe Latenzen zwischen den Clustern. Wir haben daher die beiden CCX per UEFI-Einstellung umkonfiguriert: Einmal als 4+0-Variante, also einen Quadcore mit 8 MByte bestehend aus nur einem aktiven CCX, und einmal als 2+2, also zwei Kerne pro CCX und insgesamt 16 MByte. Die Leistung in Anwendungen und Spielen unterscheidet sich leicht, in der Spitze ist Ashes of the Singulary mit der 4+0-Konfiguration rund 9 Prozent schneller.

Da Ryzen bei realem Packen mit 7-Zip und in allen Spielen hinter einen ansonsten gleich schnellen Core i7-6900K zurückfällt, könnte der mit geringem Takt arbeitende Speichercontroller und das Infinity Fabric der Grund dafür sein. Zwei Ideen von Ryzen, SMT und XFR, sind bisher zumindest für uns nicht einzeln testbar - wir erläutern aber ihre Funktionsweise.

 Front- und Backend erklärtSo funktionieren SMT und XFR 
  1.  
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. 8
  10. 9
  11. 10
  12. 11
  13. 12
  14. 13
  15.  


Anzeige
Spiele-Angebote
  1. 4,99€
  2. 24,99€
  3. (u. a. Wolfenstein: Youngblood, Days Gone, Metro Exodus, World War Z)
  4. 149,99€ (Release noch nicht bekannt)

Demon80 06. Mai 2017

Das pci Express Problem haben aber alle Intel CPU's die es gibt- AMD hat dieses dumme...

Demon80 06. Mai 2017

Nein das lag an den mainboard's wo AMD nichts dagegen machen konnte.

Braineh 11. Mär 2017

Hier wurden schon die ersten RAM-Tests gefahren: http://www.legitreviews.com/ddr4-memory...

Der Held vom... 10. Mär 2017

Oder diplomatischer: Er hat es offenbar anders genutzt als du - oder als ich, was das...

plutoniumsulfat 07. Mär 2017

Einer groben Einteilung genügt das.


Folgen Sie uns
       


Harry Potter Wizards Unite angespielt

Harry Potter Go? Zum Glück hat der neue AR-Titel auch ein paar eigene Ideen zu bieten.

Harry Potter Wizards Unite angespielt Video aufrufen
Elektromobilität: Die Rohstoffe reichen, aber ...
Elektromobilität
Die Rohstoffe reichen, aber ...

Brennstoffzellenautos und Elektroautos sollen künftig die Autos mit Verbrennungsantrieb ersetzen und so den Straßenverkehr umweltfreundlicher machen. Dafür sind andere Rohstoffe nötig. Kritiker mahnen, dass es nicht genug davon gebe. Die Verfügbarkeit ist aber nur ein Aspekt.
Eine Analyse von Werner Pluta

  1. Himo C16 Xiaomi bringt E-Mofa mit zwei Sitzplätzen für rund 330 Euro
  2. ADAC-Test Hohe Zusatzkosten bei teuren Wallboxen möglich
  3. Elektroroller E-Scooter sollen in Berlin nicht mehr auf Gehwegen parken

Schienenverkehr: Die Bahn hat wieder eine Vision
Schienenverkehr
Die Bahn hat wieder eine Vision

Alle halbe Stunde von einer Stadt in die andere, keine langen Umsteigezeiten zur Regionalbahn mehr: Das verspricht der Deutschlandtakt der Deutschen Bahn. Zu schön, um wahr zu werden?
Eine Analyse von Caspar Schwietering

  1. DB Navigator Deutsche Bahn lädt iOS-Nutzer in Betaphase ein
  2. One Fiber EWE will Bahn mit bundesweitem Glasfasernetz ausstatten
  3. VVS S-Bahn-Netz der Region Stuttgart bietet vollständig WLAN

Probefahrt mit Mercedes EQC: Ein SUV mit viel Wumms und wenig Bodenfreiheit
Probefahrt mit Mercedes EQC
Ein SUV mit viel Wumms und wenig Bodenfreiheit

Mit dem EQC bietet nun auch Mercedes ein vollelektrisch angetriebenes SUV an. Golem.de hat auf einer Probefahrt getestet, ob das Elektroauto mit Audis E-Tron mithalten kann.
Ein Erfahrungsbericht von Friedhelm Greis

  1. Mercedes EQV Daimler zeigt elektrische Großraumlimousine
  2. Freightliner eCascadia Daimler bringt Elektro-Lkw mit 400 km Reichweite
  3. Mercedes-Sicherheitsstudie Mit der Lichtdusche gegen den Sekundenschlaf

    •  /