Prefetch

Prefetch ist eine Technik, die Prozessoren benutzen um Rechenoperationen zu beschleunigen. Prefetch oder Prefetching steht für das vorgezogene Abholen von Befehlen oder Daten, die der Prozessor für kommende Rechenoperationen benötigt. Das schnelle Zuführen von Daten zum Prozessor ist insofern sehr wichtig, weil durch das Nachladen Wartezeiten entstehen und damit die Rechenleistung leidet. Erst durch das Prefetching reduzieren sich diese Nachladezeiten weil Daten im Vorfeld bereitgestellt werden.

Da Rechenoperationen im Voraus nicht bekannt sind, arbeitet das Prefetch-Verfahren analytisch mit Wahrscheinlichkeiten. Dabei werden die Daten, die vermutlich als nächste benötigt werden, aus dem Speicher in eine höhere Bereitstellungsstufe verschoben. Es ist also eine Voraussagetechnik, die je nach Rechnerarchitektur sehr effizient arbeitet.

Informationen zum Artikel
Deutsch: Prefetch
Englisch: prefetch
Veröffentlicht: 04.05.2017
Wörter: 116
Tags: #CPU
Links: Befehl, Daten, Prozessor, Rechenleistung, Rechnerarchitektur