Tutorials

Intel Smart Cache: Was ist das, wie funktioniert es und wofür ist es?

Inhaltsverzeichnis:

Anonim

Heute werden wir Ihnen sagen, was Intel Smart Cache ist , einer der Begriffe, die für Sie vielleicht am meisten über das blaue Team klingen. Wir haben diesen Spitznamen seit ungefähr 2011 gehört , und die Wahrheit ist, dass wir ihn jetzt in allen Spezifikationen einer Intel- CPU sehen . Was ist jedoch nützlich und was ist Marketing?

Inhaltsverzeichnis

Intel Smart Cache, ein neuer Begriff für Prozessorspeicher

Beispielsweise kommt die Einheitsstruktur der Kerne in Intel- Prozessoren der Verwendung des Caches erheblich zugute. Das Erstellen ist eine teurere Struktur, ermöglicht jedoch viel mehr Caching.

Andererseits haben wir verschiedene interne Algorithmen, die den gelesenen Code optimieren, solange der Cache viel effizienter ist.

Das klarste Beispiel ist die Idee des Caching-Blockierens (oder der Verwendung des Cache durch Blöcke). Dieser Algorithmus versucht , große Schleifen in kleinere Blöcke zu teilen (Teilen und Erobern) .

Um es zu vereinfachen, könnten wir sagen, dass wir statt von 1 auf 10.000 von 1 auf 10.000 gehen werden.

Zehntausend Werte passen nicht in den L1-Cache- Speicher, daher müssen wir für jeden neuen Wert bis zum DRAM nach unten suchen . Auf der anderen Seite passen zehn Werte in L1 , sodass wir nur zehnmal auf DRAM zurückgreifen müssen. Den elften Wert, den wir suchen (wieder eine 1) , finden wir im Cache L1 .

Wir können Dutzende solcher Technologien und Optimierungen zählen, und es sind die kleinen Details, die Intel Smart Cache zu einer interessanten Implementierung machen.

Die Entwicklung des Intel Smart Cache

Mit all dieser bereits etablierten Basis müssen wir uns im Jahr 2009 ~ 2011 positionieren , wo wir beginnen, effizientere Prozessoren zu sehen.

Die Umstellung auf 2 und 4 Kerne war kürzlich erfolgt, aber es gab immer noch viele Probleme , eine neue Technologie zu sein. Die Architekturen waren neu und viele Daten gingen verloren oder wurden nicht verwendet. Andererseits war der Verbrauch astronomisch und im Allgemeinen waren neue Ideen erforderlich , um diese Plattform zu verbessern.

Die Idee des gemeinsam genutzten Cache-Speichers war jedoch bereits in den Köpfen vieler und musste nur noch korrekt implementiert werden. Wir konnten einige Vorgängermodelle mit ähnlichen Anwendungen sehen, aber möglicherweise wurde Intel Smart Cache als zuverlässigste und stabilste Alternative etabliert.

Die wichtigsten Modelle, die anfingen, den Cache-Speicher gemeinsam zu nutzen, waren der Intel Core der ersten Generationen. Sie hatten kaum 2 oder 3 MB Cache-Speicher zwischen den drei Ebenen, aber wir haben dort bereits die ersten Implementierungen dieser "Technologie" gesehen . Tatsächlich können Sie im selben Intel- Artikel sehen, wie sie ständig Vergleiche mit Prozessoren mit nicht gemeinsam genutzten Caches anstellen.

WIR EMPFEHLEN IHNEN Unigine Superposition: Was ist das und welche Funktionen hat es?

Im Laufe der Zeit konnten wir dank der natürlichen technologischen Entwicklung schnellere Erinnerungen, mehr Quantität und bessere Algorithmen hinzufügen. Heutzutage sind die benutzerfreundlichsten Top-Modelle wie der Intel Core i9-9900k oder i7-9700k durchschnittlich 12 bis 16 MB groß .

Intel Prozessorleistung

Es ist nicht neu, dass Intel in den letzten Jahren sehr gute Leistungen erbracht hat.

Mit der Veröffentlichung ihres neuen Intel Core markierten sie den Weg für zukünftige CPU- Modelle. Sie hatten eine hervorragende Single-Core-Leistung, eine gute Multi-Core-Leistung und wir hatten sie klar in drei separate Bereiche unterteilt. Von Mitte der 2000er bis Mitte 2018 konnte man ohne zu zögern sagen, dass Intel den Markt dominiert hat.

Trotzdem haben wir in den letzten Jahren gesehen, wie entspannt es mehr als nötig war, Modelle mit wenigen Neuheiten herauszunehmen, die nur „ein bisschen mehr“ boten. AMD seinerseits hat nach und nach ein solides Fundament wie die heutigen Ryzen- Prozessoren aufgebaut.

Aufgrund der von AMD verwendeten Struktur benötigen und profitieren die Prozessoren von großen Mengen an Cache-Speicher. So sehr, dass das Top-Desktop-Modell etwa 72 MB Cache enthält und bis zu 128 MB erwartet (vergleichen Sie diese mit den 16 MB des i9) . Mehr Speicher bedeutet jedoch nicht direkt eine bessere Leistung.

Trotz des viel geringeren Cache-Speichers sind Intel- Prozessoren immer noch fast genauso oder leistungsstärker als ihre AMD- Gegenstücke. Die bemerkenswerteste Aufgabe ist die Leistung beim Spielen, bei der diese Prozessoren eine Brust mit scheinbar niedrigeren Spezifikationen herausbringen.

Andererseits ist es wert, die Antwortzeiten des RAM-Speichers zu notieren. Es hat mehr mit der Struktur der Prozessorarchitektur zu tun, ist aber etwas interessant und themenbezogen.

Im Durchschnitt haben AMD-CPUs bekanntermaßen erheblich höhere Reaktionszeiten als ihre Konkurrenz. Dies wird mit Unterstützung für Speicher mit höheren Frequenzen gelöst, aber lassen Sie sich nicht täuschen. Höhere Zahlen bedeuten keine bessere Leistung.

Was hält die Zukunft für Caches bereit?

Wie viele andere Dinge im Leben ist die Zukunft ungewiss.

Es scheint, als hätten wir keine Alternative zu Caches, also scheinen wir noch ein paar Jahrzehnte bei ihnen zu sein. Natürlich können wir Verbesserungen in Bezug auf Größe, Effizienz und anwendbare Algorithmen erwarten. Nicht umsonst wird die Technologie leistungsfähiger, effizienter und billiger.

Ein Problem, das oft in den Sinn kommt, ist, dass die Konkurrenz zwischen AMD und Intel wirklich unausgewogen ist. Das rote Team ist etwas stärker als seine blaue Konkurrenz, aber wir müssen bedenken, dass AMD 7-nm- Transistoren und viel höhere RAM- Frequenzen verwendet.

Mit anderen Worten, AMD verwendet zwei- bis dreimal fortschrittlichere Technologien als Intel , hat jedoch nur einen geringen Vorteil gegenüber diesen. Was passiert also, wenn Intel 7 nm erreicht und weiß, wie viel Druck sie auf ihre Mikroarchitekturen ausüben und sie optimieren?

Wie dem auch sei, wir können die alternativen Zeitpläne nicht sehen. Wir wissen derzeit, dass Intel etwas heruntergekommen ist, aber mit den Intel- Prozessoren der 10. Generation kann sich alles ändern .

Es scheint, dass Dinge wie Intel Smart Cache heutzutage zusammen mit vielen anderen unterstützenden Technologien es Intel ermöglichen, sich zu behaupten. Obwohl es nicht mehr vollständig dominiert, ist es dennoch eine Alternative , an die sich viele Benutzer gebunden fühlen.

Sagen Sie uns jetzt, welche Technologie ist diejenige, die Ihre Aufmerksamkeit am meisten von Intel auf sich zieht? Denken Sie, dass Intel Smart Cache einen wichtigen Unterschied macht? Teilen Sie Ihre Ideen im Kommentarfeld mit.

Intel SoftwareQuora Schriftart

Tutorials

Die Wahl des Herausgebers

Back to top button