Prefetching

Prefetching

Als Prefetching (englisch, dt. ‚vorheriges Abrufen (von Befehlen)‘) bezeichnet man in der Informatik das heuristische Laden von Speicherinhalten aufwärts in der Speicherhierarchie, bevor ein Bedarf evident geworden ist, um so im Falle des tatsächlich eintretenden Bedarfs eine höhere Zugriffsgeschwindigkeit zu erzielen.

Im Falle von SIMD lässt sich der zukünftige Bedarf leicht hinreichend gut vorhersagen, so dass Prefetching hier mit speziellen Instruktionen veranlasst werden kann. Auch beim Pipelining kommt Prefetching zum Einsatz.

Nachteilig sind dabei ineffiziente Nutzung der Bandbreite und des schnelleren Speichermediums, die in dem Maße belastend wird, in dem die Heuristik unpassend ist.

Siehe auch


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Prefetching — generally means loading something ahead of time and could refer to any one of the following topics:* Instruction prefetch, in computer architecture, a microprocessor speedup technique * Prefetch input queue (PIQ), in computer architecture, pre… …   Wikipedia

  • prefetching — n. (Computers) method of loading instructions from memory and arranging them in queue to be read by the processor (reduces the time the processor must wait while instructions are loaded separately) v. (Informal) fetch in advance, gather items and …   English contemporary dictionary

  • Link prefetching — is a draft standards compliant mechanism used by some web browsers, which utilizes browser idle time to download or prefetch documents that the user might visit in the near future. A web page provides a set of prefetching hints to the browser,… …   Wikipedia

  • Fasterfox — Infobox Software name = Fasterfox caption = Tony Gentilcore collapsible = author = developer = released = latest release version = 2.0 latest release date = 2006 10 30 latest preview version = latest preview date = frequently updated =… …   Wikipedia

  • Prefetch — Als Prefetching bezeichnet man in der Informatik das heuristische Laden von Speicherinhalten aufwärts in der Speicherhierarchie, bevor ein Bedarf evident geworden ist, um so im Falle des tatsächlich eintretenden Bedarfs eine höhere… …   Deutsch Wikipedia

  • Prefetcher — The Prefetcher is a component of versions of Microsoft Windows starting with Windows XP.Fact|date=April 2008 It is a component of the Memory manager that speeds up the Windows boot process, and shortens the amount of time it takes to start up… …   Wikipedia

  • NOR flash replacement — While flash memory remains one of the most popular storages in embedded systems because of its non volatility, shock resistance, small size, and low energy consumption, its application has grown much beyond its original design. Based on its… …   Wikipedia

  • Moore's law — Plot of CPU transistor counts against dates of introduction. Note the logarithmic vertical scale; the line corresponds to exponential growth with transistor count doubling every two years …   Wikipedia

  • CPU cache — Cache memory redirects here. For the general use, see cache. A CPU cache is a cache used by the central processing unit of a computer to reduce the average time to access memory. The cache is a smaller, faster memory which stores copies of the… …   Wikipedia

  • B+ tree — In computer science, a B+ tree is a type of tree which represents sorted data in a way that allows for efficient insertion, retrieval and removal of records, each of which is identified by a key . It is a dynamic, multilevel index, with maximum… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”