Warum noch L1 Cache?

Hi!

Was ich mich schon lange frage - bei den Celerons und jetzt bei den Coppermine-P III läuft doch der L2 mit dem vollen Prozessor-Takt.
Aber damit wäre er doch so schnell wie der L1-Cache, oder wie oder was?
Das gibt ja keinen Sinn.

Also, was ist das Geheimnis?
Ist der L1-Cache mit einem breiterem Datenbus angebunden?

Grüsse…

bei den
Celerons und jetzt bei den Coppermine-P
III läuft doch der L2 mit dem vollen
Prozessor-Takt.
Aber damit wäre er doch so schnell wie
der L1-Cache, oder wie oder was?

Er kann auch gerne mit doppeltem Prozessor-
takt laufen. Wenn dann aber nicht bei jedem
Takt Daten übertragen werden können, sondern
je nach Zugriff nur bei vielleicht jeder
dritten oder gar 12ten Flanke, nützt Dir
die Frequenz gar nichts.

Das gibt ja keinen Sinn.

Bei den Geldmengen, um die es da geht, muß
es einen geben. :wink: Die einfachste Erklärung
ist wohl dieselbe wie bei Prozessoren: Der
Takt alleine bestimmt noch lange nicht, wie
performant der Chip nun ist. Es gibt andere
Faktoren wie halt Bandbreite, Latenz- und
Refreshzeiten. Und _die_ sind „in der Her-
stellung“ richtig teuer.

ciao,
johnny

Level 1: Cached Befehle
Level 2: Cached Daten

ist also was gaaaanz anderes.

Matthias

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]