1MB Cache Vs. 2 MB Cache auf Dual-Core-Prozessor

October 5

1MB Cache Vs. 2 MB Cache auf Dual-Core-Prozessor

Cache ist ein Speicher, ähnlich im Design dem RAM des Computers außer dass sie den Prozessor schneller Zugang zu Informationen bereitstellt. Dual-Core-Prozessoren haben zwei Einheiten, jedes davon kann Ausführung von Software-Anweisungen unabhängig vom anderen. Zwar ein großer Cache-Speicher in der Regel vorteilhaft, begegnen Sie einigen Fällen, wenn ein 2 MB Cache möglicherweise nicht unbedingt einen Vorteil gegenüber einem 1 MB Cache.

Grundlagen

Der Cache ist der kleinste Speicher Speicherbereich der Prozessor des Computers zur Verfügung. Aus diesem Grund muss der Prozessor Entscheidungen über welche Informationen in den Cache und was zu lassen aus speichern. Es tut dies, indem Sie entscheiden, welche Teile von Informationen ist es wahrscheinlich wiederverwenden. Diese gehen in den Cache für einen schnelleren Zugriff später. Wenn der Cache vom selben Typ ist und am selben Ort, dann ein 2 MB Cache besser als eine 1 MB Cache ist, weil es dem Prozessor mehr Speicherplatz zum Speichern der häufig verwendeten Daten gibt. Dadurch es warten auf Informationen aus dem RAM.

Geschwindigkeit

Je näher der Cache ist auf den Prozessor und desto größer der Bus, der Weg, die die Daten enthält, desto schneller kann es Informationen liefern. Ein Prozessor kann bis zu drei Caches haben, obwohl in einigen Fällen es kann nur ein oder zwei. Stufe 3-Caches sind die größten und befinden sich in der Regel separat vom Prozessor. L2-Caches sind näher an den Prozessor, manchmal auf den Prozessor selbst ruht. L1-Cache befinden sich immer auf den Prozessor. Wenn Geschwindigkeit Ihr Hauptanliegen ist, möglicherweise ein L1-Cache von 1 MB vorzuziehen, eine 2 MB L3-Cache, vor allem, wenn es einen größeren Bus hat.

Typ

Dual-Core-Prozessoren können Cache auf zwei verschiedene Arten behandeln. Sie können den Cache zwischen beiden Kernen aufgeteilt, oder sie können den Cache zu teilen. Wenn der Prozessor Cache aufgeteilt ist, werden Instanzen entstehen, wenn Speicher nicht verwendete gehen wird. Dies ist da beide Kerne nicht immer, Daten im Cache erforderlich. Der Vorteil des Teilens des Caches ist, dass wenn ein Kern ein Cache nicht erforderlich ist, der anderen seinen Anteil des Speicherplatzes belegen kann. Speicherort des Caches wird dasselbe, ist es besser, zwei MB shared Cache, anstatt 1 MB Cache pro Kern haben.

Überlegungen zur

Die meisten Dual-Core-Prozessoren verwenden eine Kombination von L1, L2 und L3-Cache, von denen einige möglicherweise aufgeteilt werden, und einige davon können geteilt werden. Prozessor-Werbung geben manchmal nur die Größe einer der Caches. Aus diesem Grund finden Sie immer vor dem Kauf eines Prozessors in detaillierten Spezifikationen. Ein Prozessor kann zu werben, dass es zwei MB Cache hat, aber wenn es einen L3-Cache oder ein Split-Cache ist, dann keine sowie die gleiche Menge an gemeinsamen L1 oder L2-Cache ausgeführt kann.