Ich habe festgestellt, dass mein Laptop anscheinend viermal so viel "L2-Cache-Speicher" hat wie mein Desktop. Ist das normal?
- Laptop : Intel Core Duo CPU T2450 bei 2,00 GHz, L2-Cache-Speicher 2 MB , Systembus 533 MHz
- Desktop : Intel Celeron D CPU 347 3,06 GHz, Bus 533 MHz, L2-Cache-Speicher 512 KB
Gibt es eine Möglichkeit für mich, den L2-Cache-Speicher auf meinem Desktop zu erhöhen? Würde es den Computer schneller machen? Ich habe 3 GB RAM drin.
Antworten:
Der L2-Cache ist in die CPU selbst integriert. Der einzige Weg, um mehr zu bekommen, besteht darin, Ihre CPU durch eine mit mehr L2-Cache zu ersetzen.
Der Celeron ist im Vergleich zu Ihrem C2D eher ein Prozessor der Budgetklasse, daher ist es sinnvoll, dass er weniger Cache hat.
Wird mehr Cache schneller sein? In den meisten Fällen ja.
Bei Ihrem Desktop können Sie je nach Sockel die CPU durch ein neues Gerät ersetzen, das nicht nur mehr Cache, sondern auch eine schnellere Taktrate aufweist.
quelle
Diese Frage wird sehr deutlich von beantwortet
NoCarrier
.Ich füge nur eine kurze Referenz hinzu, die zweiseitig verwendet wird.
Speicherteil 2: CPU-Caches am Standort LWN.net (Oktober 2007).
Der längere Artikel kann auch helfen zu verstehen, warum die Caches in das Prozessormodul verschoben wurden (im Gegensatz zu den alten Tagen, die
cwrea
im obigen Kommentar beschrieben wurden und die besser vergessen werden).Nehalem L3 Cache Note bei ExtremeTech.
Update:
Eine alte Übertaktungs-Artikelreferenz , die ich zuvor nicht speziell aufgenommen habe, da sie nicht für die L2-Cache-Skalierung gilt. Es ist interessant, im Zusammenhang mit meinen Kommentaren zu einer anderen Antwort hier (von
hanleyp
) zu lesen .Aus drei Edelsteinen für einen Overclocker : auf dem Intel Celeron 2GHz,
quelle
Nein, nein und ja, in dieser Reihenfolge
quelle
Diese Frage ist als beantwortet markiert, ich möchte jedoch weitere Informationen zum Cache hinzufügen:
Bei gleichem Kern verbessert mehr L2-Cache in der Regel die Leistung zwischen zwei ansonsten ähnlichen Prozessoren, je nachdem, welche Software ausgeführt wird. Wenn Sie beispielsweise Software ausführen, die auf die kleinste Cache-Größe optimiert ist, wird das Hinzufügen von mehr Cache die Leistung nicht wesentlich verbessern. Wenn die Software jedoch in den größeren Cache und nicht in den kleineren Cache passt, werden Sie große Leistungsverbesserungen feststellen.
Wenn Sie verschiedene Kerne vergleichen, insbesondere von verschiedenen CPU-Herstellern, ist dies nicht unbedingt der Fall. Zu den Cache-Unterschieden gehören das Kohärenzprotokoll (das Synchronisieren des gesamten Caches und des Speichers) und (ich kann mir derzeit den Fachbegriff nicht vorstellen), ob der Cache in der nächsthöheren Ebene gespiegelt wird oder nur für die Cache-Ebene gilt. _ Cache macht den Computer aber definitiv schneller. Prozessoren arbeiten ohne Cache erheblich langsamer.
In der Antwort wird eine andere Seite des Caches erwähnt: Der Cache kostet den CPU-Hersteller Geld: Je größer der Cache, je mehr Siliziumoberfläche, desto größer der Chip, desto geringer die Ausbeute, desto höher sind die Siliziumkosten für die Herstellung.
quelle