Speicherverschränkung

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 31. März 2013 um 10:02 Uhr durch KLBot2 (Diskussion | Beiträge) (Bot: 4 Interwiki-Link(s) nach Wikidata (d:Q908936) migriert). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen
Grundschema

Bei einer Speicherverschränkung (aus dem englischen memory interleaving) wird der Speicher in gleich große, voneinander unabhängige Bereiche (Module, Speicherbänke) unterteilt, die zeitlich verschränkt gelesen oder beschrieben werden können. Aufeinander folgende Speicherworte werden zyklisch in aufeinander folgenden Speicherbänken abgespeichert.[1]

Hat der Speicher eine geringere Taktrate als der Prozessor, verringern sich durch den abwechselnden Zugriff die Wartezeiten für Speicheroperationen. Ein langsamerer Speicherbaustein hat also mehr Zeit zur Verarbeitung eines einzelnen Zugriffs, für den Prozessor sieht der Speicher schneller aus. Das hat in der Praxis erhebliche Auswirkungen, da die modernen Prozessoren in der Regel schneller sind als der Hauptspeicher, weshalb man schon mit anderen Methoden, vor allem mehreren Ebenen von Cache-Speichern, versucht, den Hauptspeicher auf das Geschwindigkeitsniveau der Prozessoren zu heben.

Einzelnachweise

  1. aus Thomas Dorn: Numerische Mathematik, interaktiv