Amd Gamecache: Was ist das und wie funktioniert es auf dem Ryzen 3000?
Inhaltsverzeichnis:
- Was ist AMD GameCache ?
- Was bringt es und was beeinflusst es uns?
- Cache-Speicher
- Speicherebenen
- Wie funktioniert der Cache?
- Vorteile und Auswirkungen von AMD GameCache
- Schlussfolgerungen zu AMD GameCache
Mit der Ankunft des neuen Ryzen 3000 sind im Meer des Marketings eine Reihe neuer Begriffe aufgetaucht. Einige Namen werden Sie verstehen, andere können jedoch außerhalb Ihres Verständnisses liegen. Deshalb werden wir heute erklären, was AMD GameCache ist und warum es eine sicherlich relevante Funktion ist.
Inhaltsverzeichnis
Was ist AMD GameCache ?
In gewisser Weise ist AMD GameCache ein Begriff, der ausschließlich für das Marketing entwickelt wurde. Es gibt jedoch Verbesserungen, die nicht nur ein hübscher Name sind. Wir könnten zusammenfassen, dass AMD GameCache der Spitzname ist, den sie ihrer neuen Cache-Struktur gegeben haben.
Welche neuen Änderungen haben wir nun? Wir hinterlassen Ihnen das kommerzielle Video, mit dem AMD kurz erklärt, was AMD GameCache ist, und Sie erhalten eine Vorstellung davon, was es ist.
Was bringt es und was beeinflusst es uns?
Wie Sie sehen können, verbessert (und übertreibt) das Video die Vorteile, die uns die neue Technologie von Ryzen 3000 bietet .
Das erste, was sie uns in der Kurzfassung zeigen, ist der neue AMD GameCache mit bis zu 72 MB . Die Wahrheit ist, dass diese Aussage etwas knifflig ist. Die meisten Ryzen der 3. Generation verfügen über 35 bis 36 MB Cache-Speicher (L1, L2 und L3), und nur die beiden Ryzen 9 verfügen über eine Kapazität von bis zu 72 MB .
Der Ryzen 5 3600 (das billigste Modell) verfügt über 32 MB L3-Cache- Speicher, was bereits doppelt so viel ist wie der Ryzen 7 2700X (der beste Ryzen 2000) . Dies ist bereits eine deutliche Verbesserung.
Im Gegensatz zu anderen Prozessoren verfügen wir in Ryzen der 3. Generation über 2 7-nm- Chips (physische Kerne) und 1 12-nm- Chip (E / A-Steuerung) .
Jeder 7-nm- Chip verfügt über 3/4 aktive Kerne (außer Ryzen 9) und jeder dieser Kerne verfügt über einen eigenen L1- und L2-Cache . Der Speicher der Ebene 3 wird jedoch von den Kernen desselben Chips gemeinsam genutzt, sodass dies bei bestimmten Berechnungen eine große Hilfe ist.
In Videospielen gibt es beispielsweise Aufgaben, die einander sehr ähnlich sind. Berechnen Sie die Schwerkraft (physikalisch) , Bilder, Zyklen usw., sodass einige Werte ständig wiederholt werden.
Dort können wir mit einem großzügigen Speicher viele Werte speichern, ohne sie ersetzen zu müssen. Wenn sie gemeinsam genutzt werden, können mehrere Kerne Daten wiederverwenden, nach denen ihre Nachbarn bereits gefragt haben, obwohl dies ein typisches Merkmal moderner Prozessoren ist.
Cache-Speicher
Wir glauben, dass das Wissen, wie Caches funktionieren, für Sie von großem Interesse sein kann. Es gehört zum Wissensgebiet eines Computer- / Hardware-Ingenieurs, aber ich werde versuchen, es Ihnen auf einfache Weise zu erklären.
Wir werden die Wörter "Speicher" und "Cache" oft wiederholen, also entschuldigen wir uns im Voraus, aber das Thema ist komplex.
Speicherebenen
Computer haben mehrere Speicherebenen, und jede Ebene ist schneller als die darunter liegenden. Infolgedessen sind die schnellsten Speicher auch die teuersten, sodass normalerweise nur kleine Mengen installiert werden.
Um ein wenig in den Kontext zu kommen, muss man wissen, dass Geschwindigkeiten in Bruchteilen von Sekunden gemessen werden. Der Zugriff auf zwischengespeicherte L1- Daten kann 0, 2 ns dauern und das "Herunterfahren" in den RAM kann 40 ns betragen .
Hier sehen Sie die verschiedenen Erinnerungen und ihre üblichen Größen:
- L1-Cache: 16 ~ 64 KB L2-Cache-Speicher: 32 KB ~ 4 MB L3-Cache-Speicher: 256 KB ~ 72 MB RAM-Speicher: 4 GB ~ 32 GB Hauptspeicher (s) (HDD oder SSD): 256 GB ~ 2 TB
Wie Sie vielleicht wissen, ist RAM erheblich schneller als SSDs. Diese erreichen normalerweise Übertragungsraten von etwa 20 bis 25 GB / s , während nur die besten Solid-Laufwerke mit PCIe Gen 4 5 GB / s erreichen. Es gibt dieselbe Beziehung zwischen dem L1-L2-Cache und dem L2-L3-Cache usw. Sie werden also verstehen, warum einige ausschließlich für den Prozessor und andere für das gesamte System bestimmt sind.
Ein weiterer relevanter Punkt, der zu diesem Thema nicht gehört, ist, dass alle Speicher über dem RAM (dieser eingeschlossen) flüchtig sind. Dies bedeutet, dass sie nur dann Daten speichern, wenn sie über Strom verfügen, sodass die Caches und RAMs beim Ausschalten des Computers "geleert" werden.
Nach dieser Dreierregel sind SSDs und HDDs nichtflüchtige Speicher, sodass alle von uns gespeicherten Daten dort bleiben, bis wir sie überschreiben.
Wie funktioniert der Cache?
Wenn die CPU Daten benötigt, sucht sie diese im L1- Cache . Wenn es nicht vorhanden ist, sucht es auf L2, dann auf L3 und "geht" in den RAM .
Wenn die vom Prozessor benötigten Daten abgerufen werden, werden sie "aufgenommen" und der Wert wird nacheinander in L3, L2 und L1 gespeichert , falls wir ihn in Zukunft benötigen . Das Lustige kommt, wenn der Prozessor denselben Wert wieder verwenden möchte .
Wenn der Wert in L1 ist, brauchen wir nur einige Momente, um ihn wiederzuverwenden. Andernfalls müssen wir zur nächsten Ebene "hinuntergehen", um zu überprüfen, ob sie dort noch vorhanden ist, und so weiter, bis wir zum RAM zurückkehren . Das Problem, das wir haben, ist, dass die höheren Erinnerungen furchtbar klein sind .
Wir hinterlassen Ihnen hier ein kurzes Video (auf Englisch), das die Caches kurz erklärt:
Beispielsweise enthalten 32 kB L1-Cache ungefähr 8000 Werte (Ganzzahlen oder Gleitkommazahlen) .
Ein Videospiel kann leise mit Millionen von Werten pro Sekunde arbeiten, daher können wir dort nicht alle Werte speichern. Aus diesem Grund wird jedes Mal, wenn wir L1-Daten zwischenspeichern (nicht wiederverwendet) , der älteste Wert ersetzt.
Wenn die Daten aus L1 gelöscht wurden, sind sie möglicherweise noch im L2- Cache vorhanden, da sie größer sind. Ein Level runter zu gehen ist ein langsamer Prozess, aber viel schneller als in den RAM zu gehen . Wenn jedoch einige Zeit vergangen ist, ist möglicherweise dasselbe passiert und dieser Wert ist in L2 nicht mehr vorhanden. In diesem Fall müssten wir auf L3 "runter" gehen und hier kommt die Hauptmechanik von AMD GameCache ins Spiel .
Da es sich um ein so großzügiges Gedächtnis handelt, passt es in viele Daten und die Wahrscheinlichkeit, es wiederzuverwenden, ist hoch. Durch die Wiederverwendung müssen wir nicht in den Arbeitsspeicher "runter" gehen , sodass der Prozess ziemlich rationalisiert ist. Da ein Kernel ein gemeinsam genutzter Cache zwischen einer Nachbarschaft ist, kann er die Daten nutzen, die ein anderer Kernel zuvor angefordert hat, obwohl dies in Prozessoren häufig vorkommt.
Vorteile und Auswirkungen von AMD GameCache
Wie Sie sehen werden, bedeuten diese neue Struktur und Größe in den Caches eine signifikante Verbesserung bei vielen Arten von Programmen.
Mit dem Namen hat AMD Videospiele hervorgehoben, aber jede Aufgabe, die aufeinanderfolgende Berechnungen erfordert, hat den gleichen Effekt.
Hier ist ein kommerzielles Bild von AMD, das die Vorteile von AMD GameCache gegenüber einer Verbesserung der RAM- Frequenzen zeigt. In diesem Beispiel vergleichen sie die Verbesserung des Cache-Speichers mit der Verbesserung des RAM-Speichers.
Hier sehen wir einen Vorteil zwischen 1% und 12%. Wenn wir den AMD GameCache mit hohen RAM- Frequenzen kombinieren, können wir noch höhere Beschleunigungen erzielen .
Tatsächlich beträgt im neuen Ryzen die maximale Frequenz ohne Übertakten des RAM 3200 MHz , daher sollten Sie auf diese Komponenten setzen. Laut verschiedenen Artikeln liegen die besten RAM- Frequenzen für Ryzen 3000, um mit Spitzenleistung zu arbeiten, über 3200 bis 3600 MHz .
Schlussfolgerungen zu AMD GameCache
AMD GameCache ist an sich nichts anderes als ein bombastischer Titel, der Caches verliehen wurde, um das Publikum anzulocken. Der wichtige Punkt ist, dass die Verbesserung des L3-Cache-Speichers real und gewichtig ist, so dass sowohl Spiele als auch andere Prozesse verbessert werden.
Einige Benutzer waren jedoch mit dieser Entscheidung von AMD befasst. Ihnen zufolge benennen sie den L3-Cache um, da GameCache der Branche schaden wird, indem es ihm einen "kinderfreundlichen" Ton gibt.
Während Intel seinen Speicher in SmartCache (ein nüchterner Name) umbenannt hat , hat AMD mehr von der jungen und spielerischen Öffentlichkeit angezogen .
Wir verstehen, dass Intel in der Spielewelt immer die naheliegendste Wahl war. Nachdem AMD nun wieder an Boden gewonnen hat, möchte es so viel Gans wie möglich aus den goldenen Eiern herausdrücken.
Verbesserter IPC , besserer L3-Cache und Unterstützung für hohe RAM- Frequenzen machen AMD wieder zu einer hervorragenden Spielealternative. Lassen Sie sich jedoch nicht von hübschen Namen mitreißen.
Wir empfehlen diesen Artikel über den Ryzen 5 der 3. Generation. Diese Prozessoren wurden aufgrund ihrer hohen Taktfrequenzen und guten Single-Core-Leistung speziell für Spiele entwickelt.
Wir hoffen, dass Sie die Begriffe und Technologien leicht verstanden und etwas Neues gelernt haben. Es tut uns leid, wenn wir in den Erklärungen einen Fehler gemacht haben, und Sie können uns im Kommentarfeld alles mitteilen !
Und was halten Sie von dieser Verbesserung dank AMD GameCache ? Denkst du, es ist nicht so schlimm? Teilen Sie Ihre Ideen unten.
VortezAMD Ryzen 3000 SchriftartIp: Was ist das, wie funktioniert es und wie kann man es verstecken?
Was ist IP, wie funktioniert es und wie kann ich meine IP ausblenden? Alles, was Sie über IP wissen müssen, um sicher und versteckt im Internet zu navigieren. Bedeutung IP.
Intel Smart Cache: Was ist das, wie funktioniert es und wofür ist es?
Hier erklären wir in einfachen Worten, was Intel Smart Cache ist und was seine Hauptmerkmale, Stärken und Schwächen sind.
Programmierte Veralterung auf dem PC: Was ist das und wie wirkt es sich auf uns aus?
Eines der am meisten diskutierten Dilemmata der Verbraucher ist heute die geplante Veralterung. Wir erklären, was es ist und wie es den PC beeinflusst