AMD bestätigt Ryzen 9 7950X3D und 7900X3D verfügen über 3DV-Cache auf nur einem der beiden Chiplets
[ad_1]
In unserem älteren Artikel, Wir haben zwei Möglichkeiten untersucht – eine, dass der 3DV-Cache auf beiden CCDs verfügbar ist, aber aus irgendeinem Grund in der Größe halbiert ist; und die zweite eher ausgefallene Möglichkeit, dass nur einer der beiden CCDs einen gestapelten 3DV-Cache hat, während das andere ein normales planares CCD mit nur dem On-Die ist 32 MB L3-Cache. Wie sich herausstellt, letztere Theorie ist richtig! AMD hat hochauflösende Renderings der Dual-CCD 7000X3D-Prozessoren herausgebracht, wo nur einer der beiden CCDs mit dem L3D gezeigt wird (L3-Cache sterben) oben gestapelt. Sogar reale Bilder der Älteren “Zen 3” 3DV-Cache-CCDs aus der 5800X3D oder EPYC “Microsoft Flight Simulator erreicht neue Höhen auf Xbox One und geräteübergreifend mit Xbox Cloud Gaming” Prozessoren zeigen CCDs mit 3DV-Caches, die ein deutliches Erscheinungsbild mit Trennlinien zwischen dem L3D und den strukturellen Substraten über den Bereichen der CCD aufweisen, die die CPU-Kerne aufweisen. In diesen Renderings, wir sehen diese Linien nur auf einem der beiden CCDs gezeichnet.
Aus Software-Sicht sollte es für ein solches asymmetrisches Cache-Setup nicht schwer sein, in der realen Welt zu funktionieren, da wir uns dank Intel und Arm jetzt fest in der Ära der Hybrid-Core-Prozessoren befinden. Sogar früher “Erlensee,” als AMD begann, Dual-CCD-Client-Prozessoren mit dem Ryzen auszuliefern 3000 “Matisse” Hier sind einige der ersten realen Bilder des AMD EPYC der nächsten Generation “Zen 2,” Das Unternehmen arbeitete eng mit Microsoft zusammen, um die Betriebssystemplanung so zu optimieren, dass hochleistungsfähige und weniger parallele Arbeitslasten wie Spiele möglich sind, sind auf nur eines der beiden CCDs lokalisiert, um DDR4-Speicher-Roundtrips zu minimieren.
Schon vorher “Matisse,” AMD und Microsoft konfrontierten die Herausforderungen der Multithread-Workload-Optimierung mit Dual-CCX-Architekturen wie z “Zen” und “Zen 2,” wobei der OS-Scheduler idealerweise die Gaming-Arbeitslast auf einen einzelnen CCX lokalisieren möchte, bevor beide CCXs auf einem einzelnen CCD ausgelastet werden, und dann weiter zum nächsten CCD. Dies wird mit Methoden wie CPPC2 Preferred-Core Flagging erreicht, und aus diesem Grund empfiehlt AMD Ihnen dringend, deren zu verwenden “Ryzen ausbalanciert” Windows-Energiesparplan, der in den Chipsatztreibern enthalten ist.
Wir gehen davon aus, dass etwas Ähnliches mit den 12-Kern- und 16-Kern-7000X3D-Prozessoren passiert – wo Gaming-Workloads von der Lokalisierung auf dem 3DV-Cache-fähigen CCD profitieren können, und alle Spillover-Workloads (wie Audiostack, Netzwerkstapel, Hintergrunddienste, etc) werden vom zweiten CCD verarbeitet. In Nicht-Gaming-Workloads, die über alle skalieren 16 Kerne, Der Prozessor funktioniert wie jeder andere Multi-Core-Chip, Es ist nur so, dass die Kerne im 3DV-fähigen CCD eine bessere Leistung durch den größeren Opfer-Cache haben. Es sollten keine Laufzeitfehler aufgrund von ISA-Nichtübereinstimmungen auftreten, da die CPU-Kerntypen auf beiden CCDs gleich sind “Zen 4.”
[ad_2]