Partner
Vorladen in den CPU-Cache
Beim Ablauf von Programmen werden ständig Daten aus dem Arbeitsspeicher gelesen und geschrieben. Da der Arbeitsspeicher im Verhältnis zum internen Cache des Prozessors (beim Conroe 4 MB) sehr langsam ist, hat er einen großen Einfluss auf die Rechengeschwindigkeit des Prozessors.
Durch die Smart Memory Access-Technologie werden Informationen aus dem Arbeitsspeicher vorab geladen und im L2-Cache sowie im L1-Cache zwischengelagert. Somit muss der Prozessor nicht mehr so oft auf den langsamen Arbeitsspeicher warten und kann stattdessen auf den schnellen L2- bzw. den noch schnelleren L1-Cache zugreifen.
Wie funktioniert das?
Der Core 2-Prozessor versucht zu erkennen, in welchem Muster die Daten aus dem Arbeitsspeicher geladen werden. Wird ein sinnvolles Muster erkannt - in unserem Beispiel ist dies jede zweite Speicherstelle im Arbeitsspeicher (rechts im Bild) - so lädt der Prozessor weitere Daten vor.

Nun werden die beiden folgenden Speicherstellen im gleichen Muster vorgeladen.

Hat der Prozessor mit seiner Vermutung richtig gelegen und das Programm fordert diese Speicherstellen tatsächlich an, so liegen die Daten bereits im L2-Cache vor und können von dort - ohne Zugriff auf den Arbeitsspeicher - viel schneller geladen werden.

Besonders profitabel ist die Smart Memory Access-Funktion beim Encodieren von Audio- und Video-Daten, da hier die Informationen stets im gleichen Muster vorliegen.
- PC Konfiguration in Ordnung? [PC im Eigenbau: Zusammenstellung und Konfiguration]
- Kaufberatung für Spiele-Pc ca. 900-1000€ [Produkte: Top oder Flop]
- Kaufberatung 8800 und CPU??? [Grafikkarten]
- Mainboard-Kompatibilität [Motherboards, Chipsätze & Speicher]
- Ist der PC dem Preis angemessen? [Produkte: Top oder Flop]
Haben Sie Fragen? Die Tom's Hardware Community hilft!
Verwandte Forenthemen
- Umstieg von E6750 auf E8400 ?
- neuer pc geht nicht an
- Performanceprobleme
- Komplettsystem Zusammenstellung check?!
- Core 2 Duo E6850 läuft mit 2000 MHz ???
- Frage zur MSI NX8800GT-T2D512E-OC und PCI-Express 2.0
- Ärger mit neuem PC - Kein bild (DVI vs VGA ?)
- Passt diese Grafikkarte?
- nvidia 9er Reihe
- 8800! Nur welche verdammt? oO
- CPU Intel E6750 doch welches board?
- Welches Board brauche ich?
- System instabil, RAM oder NT defekt?
- Monitore nach Booten im Standby nach Einbau eines Card Readers
