Es ist nicht wirklich ein Nachteil, einen großen Cache zu haben. Im schlimmsten Fall wird es mit veralteten Daten gefüllt, die nicht verwendet wurden.
Ist ein zu großer Cache eine schlechte Idee?
Ich packe einen neuen Computer für mich und dachte über die Xeon-Serie als Hauptprozessor nach. Xeons haben in der Regel sehr große Caches bis zu 32 MB. Und hier ist eine Frage:
Ist es ein großer Vorteil, einen großen Cache in der täglichen Anwendung zu haben? Wie wirkt sich das auf Spiele, CAD-Zeichnungen, Browser usw. aus?
4 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
TL; DR Das hängt vom Programm ab.
Schauen wir uns zunächst die Vor- und Nachteile großer Caches an:
Pro's:
Größerer Cache bedeutet weniger Cache-Fehler. Cache-Misses sind zeitlich teuer.
Con's:
Größere Caches sind langsamer pro Zugriff, weil. (mehr Transistoren, bei Cache-Miss etc. müssen mehr übertragen werden.) Deshalb gibt es sogar Caches und mehrere Ebenen. (Ansonsten, warum nicht einfach den RAM direkt nutzen, richtig ;-))
Im Wesentlichen hängt es von Ihrem Programm ab, aber heutzutage neigen Programme dazu, viele Daten zu verwenden, so dass ein größerer Cache möglicherweise besser ist.
Ich interessiere mich zum Beispiel für Data Mining. Trainingsmodelle bedeuten oft wiederholtes Durchlaufen großer Datensätze. Ich könnte mir vorstellen, dass ein größerer Cache hier helfen könnte, wenn ich dadurch wesentlich weniger Cache-Fehler bekomme.
Ich kenne CAD-Programme zwar nicht, kann sich aber vorstellen, dass moderne Programme viel Arbeitsaufwand auf die Grafikkarte übertragen. Die Cache-Größe macht hier keinen Unterschied (denke ich).
Im Vergleich zum Core i7-Prozessor werden Sie mit derselben Anzahl von Prozessorkernen und einer ähnlichen Uhr keine enorme Leistungsverbesserung erhalten.
Xeon-CPUs haben folgende Vorteile:
- ECC-Speichercontroller
- PAE - mehr Speicherunterstützung (wie 768 GB statt 64 GB)
- mehr kerne in einigen modellen
- mehr Cache in einigen Modellen
- mehr PCI Express Lanes in einigen Modellen
- Unterstützung für mehrere CPU-Konfigurationen
Einige Anwendungen können einen höheren L3-Cache effizient verwenden, dies hängt jedoch davon ab, wie die Anwendung geschrieben wurde. In 3D-Anwendungen werden Sie keinen Unterschied zwischen 8 MB und 20 MB Cache sehen.
Es ist kein großer Vorteil, aber in der Regel gilt als Faustregel, dass je mehr Cache-Speicher verwendet wird, desto besser ist die Leistung. Fahren Sie fort und nutzen Sie den verfügbaren Cache aus.
Verwandte Probleme
-
3
Wie können Sie die Akkulaufzeit eines Laptops eines Windows-PCs optimal nutzen?
-
1
Was kann ich unter Windows XP ausschalten, um Speicher freizugeben, ohne alles zu beschädigen
-
2
Was kann ich auf einem Vista-Laptop ausschalten, um Ressourcen freizugeben
-
5
Warum läuft mein CPU-Fan, wenn Sie Videos oder virtuelle Maschinen ausführen?
-
4
Firefox 3.5 startet das Problem langsam
-
2
Wie interpretiere ich die Speichernummern im Windows Task Manager?
-
4
Welche Faktoren sind bei der Betrachtung der Leistungsaspekte eines Motherboards am wichtigsten?
-
6
Windows 7-Standardinstallation: Was muss geändert werden, um den Vorgang zu beschleunigen?
-
4
Windows Vista-Standardinstallation: Welche allgemeinen Änderungen zur Verbesserung der Geschwindigke...
-
8
Hat Windows ReadyBoost einen bedeutenden Einfluss auf die Leistung?